- BSD ekosistem se pojavio kao fundamentalni derivat UNIX-a, poznat po svojoj izuzetno permisivnoj licenci.
- Postoje glavne varijante kao što su FreeBSD, OpenBSD i NetBSD, a svaka je fokusirana na performanse, sigurnost ili prenosivost.
- Za razliku od Linuxa, BSD-ovi razvijaju kernel i korisničke uslužne programe kao jedinstven, kohezivan sistem.
- Njegov utjecaj je ogroman, služeći kao osnova za sisteme poput macOS-a, iOS-a i konzolnog softvera poput PlayStationa 4.
Ako ste zainteresovani za svijet računarstva, vjerovatno ste čuli za Unix. Pa, Berkeley Software Distribution , poznatiji kao BSD, u suštini je veoma uspješan potomak tog sistema, rođen u dvoranama Univerziteta Kalifornija, Berkeley. Ono što ga čini posebnim nije samo njegov kod, već i njegova licenca za slobodni softver , koja je toliko otvorena da gotovo graniči s javnim vlasništvom, omogućavajući svima da je koriste, modificiraju, pa čak i ugrade u komercijalne proizvode bez komplikacija povezanih s drugim licencama.
Da bismo stvari stavili u kontekst, Unix je vjerovatno najuticajniji operativni sistem u istoriji, djed gotovo svega što danas koristimo. Iako nije toliko rasprostranjen u svakodnevnoj upotrebi, ostaje temelj za mnoge moderne derivate . Tu dolazi do izražaja Linux, očigledna referentna tačka, ali imamo i gigante poput Androida, iOS-a i macOS-a koji se direktno oslanjaju na ove izvore. BSD je nastao kada je Berkeley počeo istraživati i poboljšavati originalni kod Bell Labsa, i iako je bilo ogromnih pravnih bitaka oko pitanja komercijalnog licenciranja, na kraju je stvorena vlasnička verzija koja je revolucionirala način na koji upravljamo TCP/IP stekom i virtuelnom memorijom.
Glavne porodice BSD ekosistema
Danas je originalni BSD odavno nestao, ali njegovo naslijeđe živi u nevjerovatnim zajedničkim projektima. Jedan od najrobustnijih je FreeBSD , koji postoji od 93. godine. Omiljen je među onima koji traže visoke performanse i jednostavnost korištenja , posebno za servere i mreže. Nedavno su značajno poboljšali kompatibilnost s ARM i Intel procesorima, a poznat je kao temelj sistema poput PlayStationa 4 i Nintendo Switcha.
Zatim imamo NetBSD , koji je neosporni kralj prenosivosti. Njegov moto je u osnovi da radi na svemu što ima čip, od PDA uređaja do NASA-inih svemirskih misija . U velikoj mjeri se fokusiraju na čist kod i stabilnost, a imaju i sistem paketa pod nazivom pkgsrc koji je tehničko čudo.
Ako vam je sajber sigurnost jača strana, morate razmotriti OpenBSD . Ovaj projekat je nastao iz internog sukoba unutar NetBSD-a i fokusiran je na sigurnost po defaultu . Oni pedantno pregledavaju kod i onemogućavaju sve što nije strogo neophodno za sprječavanje ranjivosti. To je idealan alat za postavljanje zaštitnih zidova ili sistema za detekciju upada , gdje je često potrebno sigurno upravljati root korisnikom kako bi se spriječile ranjivosti.
I ne možemo zaboraviti DragonFly BSD , ogranak FreeBSD-a objavljen 2003. godine. Njegova misija je optimizacija upravljanja konkurentnošću i SMP-a , što ga čini izvrsnim u visokoperformansnom transakcijskom računarstvu. Nadalje, uveli su HAMMER datotečni sistem i vrlo efikasan instaler koji su druge distribucije kopirale.
Opcije za korisnike desktop računara i posebne slučajeve
Za one koji ne žele da se muče sa terminalom od samog početka, tu je GhostBSD . Baziran je na FreeBSD-u, ali dolazi spreman za upotrebu , sa okruženjima poput MATE-a i unaprijed instaliranim aplikacijama. To je savršena početna tačka za one koji traže stabilnost bez žrtvovanja intuitivnog grafičkog interfejsa.
Još jedna zanimljiva opcija je MidnightBSD , koji spaja elemente iz različitih distribucija i koristi Xfce kao podrazumevano okruženje. Namijenjen je prosječnom korisniku koji dolazi s Linuxa i želi nešto poznato, ali sa stabilnošću BSD-a . S druge strane, ako vam je potreban sistem za spašavanje, NomadBSD je idealan izbor, jer je dizajniran za pokretanje sa bootabilnog USB diska i obavljanje brzih popravki ili testova.
U području specijaliziranih derivata, nalazimo alate poput OPNsense ili pfSense , koji su u suštini zaštitni zidovi zasnovani na FreeBSD-u. Postoje i projekti poput TrueNAS-a (ranije FreeNAS) za upravljanje masovnom pohranom podataka ili HardenedBSD-a za one kojima je potreban ekstremni nivo ublažavanja eksploitovanja.
BSD vs. Linux: Koje su stvarne razlike?
Iako su oba zasnovana na Unixu i koriste POSIX standarde, postoje razlike koje su svjetovi za sebe. Najočitija je licenca . Linux koristi GPL, koja zahtijeva da podijelite sva poboljšanja koja napravite na kodu. BSD licenca je mnogo opuštenija; omogućava vam da integrirate kod u vlasnički softver bez potrebe da objavite svoje promjene, zbog čega ju je Apple odabrao za Darwin i macOS.
Razvojni model je također drugačiji. U Linuxu je kernel jedno, a korisnički alati (poput onih u GNU-u) drugo. Nasuprot tome, u BSD-u se kernel i osnovne aplikacije razvijaju zajedno kao jedinstven, kohezivan sistem. To čini osnovu sistema vrlo stabilnom, dok se portovi (aplikacije trećih strana) ažuriraju nezavisno.
Na nivou hardvera, Linux ubjedljivo pobjeđuje. Proizvođači obično podržavaju Linux, ali rijetko BSD. To znači da je kod BSD-a češće naići na probleme s upravljačkim programima ili da osnovne funkcije poput načina rada laptopa ne rade savršeno. Međutim, ako tražite dobro strukturiran, nefragmentiran sistem , BSD model je vrlo privlačan.
Ukratko, imamo operativne sisteme koji daju prioritet tehničkoj čistoći i sigurnosti u odnosu na tržišni udio. Od ogromnih performansi FreeBSD-a i prenosivosti NetBSD-a do izuzetno čvrste sigurnosti OpenBSD-a, ove distribucije nude robusnu i fleksibilnu alternativu, formirajući nevidljivi temelj većeg dijela moderne tehnologije koju koristimo u našim pametnim telefonima i konzolama.

