- BSD екосистем је настао из истраживања на Универзитету у Берклију на оригиналном Јуникс систему.
- Углавном је подељен на FreeBSD, NetBSD и OpenBSD, сваки са посебним фокусом: перформансе, преносивост и безбедност.
- За разлику од Линукса, BSD развија језгро и основне алате као интегрисан и обједињен пројекат.
- Његова лиценца је изузетно попустљива, што омогућава његовом коду да покреће комерцијалне системе попут macOS-а или PS4.
Када заронимо у свет оперативних система, често претпостављамо да постоје само Windows, macOS и Linux . Међутим, постоји фасцинантан и моћан кутак под називом Berkeley Software Distribution , познатији као BSD. Овај систем није модеран изум; његови корени сежу у 70-те, када је Универзитет у Калифорнији, Беркли, почео да експериментише са Unix кодом за сопствена истраживања.
Оно што BSD чини посебним јесте то што није остао ограничен на академске кругове. Захваљујући невероватно отвореној лиценци за слободни софтвер , која се готово граничи са јавним власништвом, овај код је послужио као основа за десетине варијација. Не само да су се појавили заједнички пројекти, већ су многе компаније користиле делове BSD-а да би креирале власнички софтвер, што објашњава зашто се трагови BSD-а могу наћи у уређајима које свакодневно користимо, а да тога нисмо ни свесни.
Порекло и еволуција BSD породице
Да бисмо разумели где се налазимо, морамо се вратити у Белове лабораторије компаније AT&T. Они су поседовали Јуникс и, у почетку, дозвољавали Берклију да експериментише са кодом. Али дошао је тренутак када је AT&T одлучио да је посао на првом месту и повукао је дозволе, што је довело до огорчене правне битке . Резултат? Беркли је био приморан да креира сопствену верзију од нуле, елиминишући власнички код и доводећи до онога што данас познајемо као BSD.
Овај процес није био узалудан, јер је BSD допринео иновацијама које данас узимамо здраво за готово. Од управљања страничном виртуелном меморијом до имплементације TCP/IP стека, који је у суштини окосница интернета. У ствари, скоро све модерне TCP имплементације потичу од верзије 4.4 BSD-Lite. Није изненађење што се BSD сматра родним местом модерног повезивања у рачунарству.

Главне дистрибуције: FreeBSD, NetBSD и OpenBSD
Ако желите да испробате BSD, највероватније ћете наићи на велику тројку. Први је FreeBSD , који је вероватно најпопуларнија опција. Објављен 1993. године, постиже савршен баланс између сирових перформанси и једноставности коришћења. То је крунски драгуљ за оне који подешавају веб сервере, јер беспрекорно управља мрежом и подржава широк спектар архитектура, од x86 до 64-битних ARM процесора.
Затим, ту је NetBSD , који има здраву опсесију: преносивост. Његов мото је у основи да може да ради на свему што има чип. Успели су да покрену систем на преко 50 платформи, од старих рачунара до НАСА свемирских мисија . Ако имате стари или веома редак хардвер који није Интел, NetBSD је вероватно ваш најбољи избор.
И да употпунимо трио, имамо OpenBSD . Ова дистрибуција је настала из огранка NetBSD-а јер су њени творци желели да дају приоритет безбедности изнад свега. Они себе дефинишу као „безбедне по подразумеваним подешавањима “, што значи да пажљиво прегледају код и онемогућавају све непотребне сервисе како би елиминисали рањивости. То је преферирани алат за подешавање заштитних зидова (фајервола) и система за детекцију упада.
Друге занимљиве варијанте и деривати
Поред три стуба, постоје и неки веома занимљиви пројекти. DragonFly BSD је огранак FreeBSD-а који је одлучио да промени начин на који систем обрађује конкурентност и мултипроцесирање (SMP). Посебно се истиче по свом HAMMER фајл систему , дизајнираном да буде изузетно ефикасан на високоперформансним серверима.
Ако тражите нешто више усмерено ка корисницима десктоп рачунара, GhostBSD је идеалан избор. Користи FreeBSD базу, али све чини једноставним са унапред инсталираним окружењима попут MATE-а, тако да не морате да проводите сате конфигуришући интерфејс. Слично томе је и MidnightBSD , који има за циљ да буде систем спреман за употребу са Xfce окружењем које ће вам бити веома познато ако долазите са Linux-а.
За оне који више воле да не инсталирају ништа на свој чврсти диск, NomadBSD је решење. Фокусиран је на преносиви Unix систем који се покреће са USB диска, идеалан за опоравак података, поправку система или једноставно експериментисање са BSD-ом без ризика од брисања ваше Windows партиције.
BSD наспрам GNU/Linux-а: Нису исти
Многи људи мешају BSD са Linux-ом јер су оба отвореног кода и слична по коришћењу терминала, али испод хаубе су потпуно различити светови. Највећа разлика лежи у моделу развоја . У Linux-у имате језгро с једне стране и GNU алате с друге; дистрибуције су у основи колаж пакета из различитих извора. У BSD-у, језгро и основни алати се развијају као један, кохезиван пројекат.
Такође не смемо заборавити лиценцирање. Док Linux користи GPL лиценцу, која захтева да делите сва побољшања која направите на коду, BSD лиценца је много попустљивија . Ово омогућава компанијама попут Apple-а да креирају macOS заснован на Darwin-у (дериват BSD-а) без потребе да откривају своје пословне тајне. Зато видимо BSD код присутан у PlayStation 4, Nintendo Switch-у , па чак и у неким деловима Windows-а.
Што се тиче хардвера, Линукс убедљиво побеђује. Произвођачи обично објављују драјвере за Виндоус и, ако уопште објављују, за Линукс. У БСД-у је подршка за хардвер ограниченија , а неке функције попут суспендовања на лаптоповима можда неће радити савршено. Међутим, БСД нуди структурну стабилност и управљање мрежом које многи сматрају супериорнијим од Линукса.
Предности и мане преласка на BSD страну
Зашто би ико данас желео да користи BSD? За почетак, због његове легендарне стабилности и могућности коришћења напредних алата попут ZFS-а (Solaris фајл систем) или DTrace-а. Штавише, заједница је мање политички настројена и више се фокусира на технички квалитет него на ратове лиценци. Ако тражите систем где су мрежне перформансе апсолутни приоритет, BSD је прави избор.
Међутим, није све тако сјајно. Недостатак драјвера је главни проблем, а крива учења може бити стрмија јер постоји мање туторијала на мрежи у поређењу са екосистемима Ubuntu или Debian. Штавише, ако вам је потребан веома специфичан комерцијални софтвер, видећете да већина њега постоји само за Windows или Linux, што вас приморава да користите бинарне слојеве компатибилности за покретање Linux апликација на BSD-у.
Оперативни системи попут FreeBSD-а, OpenBSD-а и NetBSD-а представљају чисту суштину Unix-а, нудећи потпуну контролу над хардвером и робусну безбедност. Иако је њихов тржишни удео мали у поређењу са комерцијалним гигантима или самим Linux-ом, њихов утицај је огроман, јер су основа великог дела интернет инфраструктуре и већине модерних електронских уређаја захваљујући својој флексибилности и техничкој ефикасности.

