Комплетан водич за BSD дистрибуције: историја, варијанте и разлике

  • Порекло засновано на UNIX систему Универзитета у Берклију и његовој еволуцији ка отвореном коду.
  • Главне тренутне варијанте као што су FreeBSD, OpenBSD и NetBSD, свака са специјализованим фокусом.
  • Фундаменталне разлике у односу на ГНУ/Линукс у погледу модела развоја и попустљивијих лиценци.
  • Апликације из стварног света на модерном хардверу, од високоперформансних сервера до конзола за видео игре.

BSD системи

Када се говори о оперативним системима који одступају од типичног, немогуће је не поменути Berkeley Software Distribution . Овај систем, настао у лабораторијама Универзитета Калифорније у Берклију, у суштини је директан потомак UNIX-а. Оно што га чини посебним јесте то што је, за разлику од других, његов развој обележен правним биткама и екстремном филозофијом слободе која је оставила трага на модерном рачунарству.

За оне који нису баш упознати са овом темом, UNIX је вероватно прародитељ скоро свега што данас користимо. Иако више није краљ десктоп рачунара, он остаје темељ невероватно моћних система , од суперрачунара до софтвера који омогућава рад вашег мобилног телефона. У том смислу, BSD није само група оперативних система, већ технолошко наслеђе које је омогућило да отворени код цвета чак и унутар затвореног и власничког софтвера.

Повезани чланак:
Који оперативни систем треба да користим на Распберри Пи?

Порекло и еволуција BSD породице

Све је почело када је AT&T-ова Bell Labs дозволила Berkeley-ју да користи UNIX код за истраживање. Међутим, ствари су кренуле нагоре када је AT&T одлучио да опозове те дозволе из комерцијалних разлога , што је резултирало монументалном правном битком. Решење универзитета је било бриљантно: креирали су сопствену верзију, елиминишући власничке зависности и објавивши верзију која је донела револуционарне иновације у управљање виртуелном меморијом и TCP/IP стек.

Захваљујући невероватно попустљивој BSD лиценци, која се граничи са јавним власништвом, многе компаније су пожуриле да је користе. У ствари, део њеног кода је уграђен у Windows (тачније у мрежни стек) и у језгро macOS-а и iOS-а преко Darwin-а. Чак и конзоле попут PlayStation 4 користе FreeBSD као основу за управљање својим интерним процесима.

Најпознатије BSD дистрибуције

Важно је разјаснити да ови системи нису намењени да замене Windows или Linux у свакодневној кућној употреби, јер се не ажурирају тако често нити имају исту подршку за драјвере. Али за оне који желе да се позабаве хардкор рачунарством , они су прави драгуљ. У наставку ћемо размотрити најрелевантније опције:

  • ФрееБСД: Она је вероватно звезда групе. Објављена 1993. године, она тражи... равнотежа између перформанси и једноставност коришћења. Омиљени је за подешавање веб сервера, складишта података и заштитних зидова захваљујући својој стабилности.
  • ОпенБСД: Овде је безбедност приоритет, ништа друго. Она се дефинише као осигурање по подразумеваном подешавањуТо подразумева испитивање кода микроскопском лупом ради откривања рањивости. То је идеалан алат за креирање заштитних зидова (фајервола) и система за детекцију упада.
  • НетБСД: Њихова опсесија је преносивост. Њихов мото је у основи да Ради на било чемуОд старог ПДА уређаја до НАСА-иних свемирских мисија, NetBSD је ваш најбољи избор ако имате веома стари или необичан хардвер.
  • Драгонфлај БСД: Дериват FreeBSD-а који је одлучио да крене својим путем 2003. године. Фокусирају се на трансакционо рачунарство и високе перформансе на вишепроцесорским серверима, истичући његов HAMMER фајл систем.
  • GhostBSD: За разлику од претходних верзија, ова има за циљ да спречи нелагодност за кориснике. Долази спремни за употребу са десктоп окружењима попут MATE-а, што је идеална улазна тачка за оне који долазе са Линукса.
  • НомадБСД: То је систем дизајниран да живи у УСБ пендривеСавршен је за поправке система, опоравак података или једноставно испробавање BSD искуства без додиривања чврстог диска.
  • ПоноћБСД: Занимљива мешавина која интегрише код из различитих грана и нуди Xfce окружење, што га чини веома познатим свима. линук корисник.

BSD vs. GNU/Linux: Које су стварне разлике?

Иако су оба базирана на UNIX-у и користе POSIX стандард, постоје огромне разлике. Прва је модел развоја . У Linux-у, језгро је једно, а кориснички алати (GNU) су друго; креатори дистрибуције састављају делове из различитих извора. Насупрот томе, у BSD-у, исти програмери креирају и језгро и основне апликације , што резултира много интегрисанијим и кохерентнијим системом.

Затим, ту је и питање лиценцирања софтвера . Линукс користи GPL лиценцу, која је више „активистичка“ и захтева дељење модификација кода. BSD лиценца је много попустљивија; она омогућава компанији да узме код, модификује га и продаје као власнички софтвер без потребе да открива своје тајне. Зато је BSD толико привлачан комерцијалном сектору.

Што се тиче хардверске подршке, Линукс има предност. Много је чешће да произвођач објављује драјвере за Линукс него за BSD систем. BSD системи често пате од проблема са компатибилношћу , као што је недостатак подршке за суспендовање система на лаптоповима или његово потпуно одсуство на мобилним уређајима.

Друге варијанте и сродни пројекти

Породично стабло BSD-а је огромно. Постоје специјализовани пројекти попут pfSense-а и OPNsense-а , који су у суштини моћни заштитни зидови засновани на FreeBSD-у. Постоје и необичније опције попут TrueNAS-а за масовно складиштење података или HardenedBSD-а , који додаје додатне слојеве безбедности од експлоатација.

Постоје чак и Линукс дистрибуције које покушавају да емулирају БСД филозофију. Најјаснији пример је Void Линукс , који је креирао NetBSD програмер, а који користи систем за управљање пакетима веома сличан стилу БСД портова и избегава употребу systemd-а како би се одржала једноставност.

Поседовање BSD система је, у суштини, посвећеност архитектонској стабилности и техничкој чистоти. Иако је његов тржишни удео мали у поређењу са доминацијом Windows-а или растом Linux-а, његов утицај је свеприсутан. Од робусности сервера који одржавају мрежу до елеганције Apple система, Берклијево наслеђе живи у сваком пакету података који путује преко интернета.


Додај као жељени извор на Гуглу