
Kad kāds domā par Windows alternatīvām, pirmais, kas nāk prātā, ir Linux. Tomēr pastāv aizraujoša un ļoti spēcīga paralēla visums ar nosaukumu BSD (Berkeley Software Distribution) , kas ir pelnījis mūsu pilnīgu uzmanību. Mēs nerunājam par vienkāršu klonu, bet gan par tiešu UNIX pēcteci – leģendāro 60. gs. sešdesmito gadu sistēmu, kas būtībā lika pamatus mūsdienu skaitļošanai , sākot no serveriem, kas uztur tīmekli dzīvu, līdz ierīcēm, kuras mēs nēsājam kabatās.
Šo sistēmu grupu patiesi īpašu padara ne tikai tās tehniskā arhitektūra, bet arī brīvās programmatūras licencēšanas filozofija . Tā ir tik atvērta, ka robežojas ar publisko domēnu, ļaujot gan brīvprātīgo kopienām, gan korporatīvajiem gigantiem pielāgot kodu pēc saviem ieskatiem bez stingrākiem citu licenču ierobežojumiem. Šī elastība ir iemesls, kāpēc BSD joprojām ir dzīvs un plaukst tik daudzās mūsdienu aparatūras jomās, pat ja mēs to ne vienmēr redzam no pirmā acu uzmetiena.
Izcelsme: juridisks karš ar tehnoloģiskiem augļiem
Lai izprastu šo jucekli, mums jāatgriežas pie AT&T Bell Labs. Toreiz viņi atļāva Kalifornijas Universitātei Bērklijā izmantot UNIX kodu savos pētījumos. Viss noritēja gludi, līdz AT&T nolēma, ka nauda runā, un atsauca atļauju , kas noveda pie diezgan absurdas tiesas prāvas. Taču Bērklijas akadēmiķi nesēdēja dīkā un radīja savu versiju, radot BSD.
Šis projekts ne tikai pārdzīvoja juridisko cīņu, bet arī atstāja mums dārgakmeņus, kurus mēs tagad uzskatām par pašsaprotamiem. TCP/IP protokolu komplekta , kas būtībā nodrošina interneta darbību, ātrās failu sistēmas (Fast FileSystem) un pieprasījuma lappušu virtuālās atmiņas pārvaldības izstrāde – tas viss radās šeit. Īsāk sakot, liela daļa Windows tīklošanas un macOS kodola tieši balstās uz šiem sasniegumiem, izceļot atšķirības starp Linux un UNIX.

BSD ekosistēmas trīs pīlāri
Lai gan ir desmitiem variāciju, trīs projekti nes saimes svaru. Pirmais ir FreeBSD , iespējams, vispopulārākais. Tā uzmanības centrā ir augsta veiktspēja un lietošanas ērtums, padarot to par vēlamo izvēli tīmekļa satura nodrošinātājiem , krātuves serveriem un iekārtām ar x86 vai 64 bitu ARM arhitektūru. Tam ir milzīga aktīvu izstrādātāju un līdzstrādnieku kopiena.
Tad mums ir NetBSD , kura mantra ir ārkārtēja pārnesamība. Tā moto "protams, ka tas darbojas ar NetBSD" apkopo tā apsēstību ar darbību jebkurā ierīcē, sākot no veca PDA līdz NASA kosmosa misijām . Īpaši ievērības cienīga ir tā pkgsrc pakotņu sistēma, kas ir inženierijas brīnums programmatūras pārvaldībai ļoti dažādās platformās.
Visbeidzot, mēs atradām OpenBSD , kur drošība un kriptogrāfija ir ārkārtīgi svarīgas. Kods tiek rūpīgi pārskatīts, lai nodrošinātu sistēmas drošību pēc noklusējuma , atspējojot visus nevajadzīgos pakalpojumus, lai novērstu iespējamās ievainojamības. Tas ir ideāls rīks uzticamu ugunsmūru vai ielaušanās atklāšanas sistēmu izveidei.
Mūsdienu atvasinājumi un specializācijas
No šiem trim gigantiem ir radušies specializētāki projekti. Piemēram, DragonFly BSD radās kā FreeBSD atzars ar ideju pārrakstīt vienlaicības pārvaldību un uzlabot kodolu ar savu failu sistēmu ar nosaukumu HAMMER . Tā ir ļoti jaudīga opcija augstas veiktspējas transakciju skaitļošanai serveru vidē.
Ja nevēlaties jau no paša sākuma mocīties ar konsoli, ir tādas iespējas kā GhostBSD . Šī projekta mērķis ir piedāvāt "lietošanai gatavu", uz darbvirsmu orientētu pieredzi, integrējot tādas vides kā MATE un vienkāršojot instalēšanu tiem, kas nāk no citām sistēmām. Ir arī NomadBSD , kas ļauj pārnēsāt portatīvu UNIX sistēmu USB diskdzinī sistēmas glābšanai un labošanai.
Nevar aizmirst arī MidnightBSD , kas apvieno kodu no dažādām Linux atzarām, lai piesaistītu Linux lietotājus, izmantojot tādas vides kā Xfce. Tīklošanas jomā pfSense un OPNsense izceļas kā ārkārtīgi jaudīgi ugunsmūri, kuru pamatā ir FreeBSD un kurus uzņēmumi visā pasaulē izmanto to uzticamības dēļ.
Ietekme uz nozari un BSD licenci
Ir svarīgi saprast atšķirību starp GPL un BSD licenci . Kamēr pirmā ir "vīrusu" licence un pieprasa, lai atvasinātie darbi paliktu brīvi pieejami, BSD licence ir atļaujoša. Tas nozīmē, ka uzņēmums var ņemt kodu, modificēt to un pārdot kā slēgtu produktu, neatklājot tā noslēpumus, ja vien tas saglabā sākotnējo autortiesību paziņojumu.
Šī īpašība ir novedusi pie tā, ka Bērklija DNS ir atrasta negaidītās vietās. Apple Darwin kodols, kas ir macOS un iOS pamats , izmanto milzīgu daudzumu FreeBSD koda. Līdzīgi tādas konsoles kā PlayStation 4, PlayStation 3 (ar CellOS) un Nintendo Switch izmanto šo sistēmu variantus, lai pārvaldītu savus iekšējos procesus.
Ir pat Linux distributīvi, piemēram, Void Linux , kas, lai gan neizmanto BSD kodolu, tieši smeļas iedvesmu no tā pakotņu pārvaldības filozofijas un sāknēšanas sistēmas vienkāršības. Citi piemēri, piemēram, CRUX un Quimera Linux, arī ir pārņēmuši BSD pasaules iedvesmotus elementus, lai uzlabotu savu efektivitāti.
Citi varianti un vēsturiski projekti
Gadu gaitā ir pastāvējuši daudzi citi projekti. Piemēram, PC-BSD prioritāti piešķīra lietotājdraudzīgumam un lietošanas vienkāršībai, ieviešot .pbi failus instalēšanai ar vienu klikšķi un tādus rīkus kā AppCafe programmatūras pārvaldībai. Lai gan tas attīstījās par TrueOS , tas radīja precedentu lietojamības jomā BSD vidē.
Pastāv arī ļoti specializēti projekti, piemēram, HardenedBSD , kas koncentrējas uz ievainojamību mazināšanu, un helloSystem , kas tiecas nodrošināt vienkāršību un eleganci izstrādātājiem. NAS pusē mums ir TrueNAS (agrāk FreeNAS) un XigmaNAS , kas izmanto ZFS jaudu milzīgas datu krātuves pārvaldībai.
BSD saime pārstāv tehnisko stabilitāti un precīzu inženieriju. Sākot ar OpenBSD ārkārtējo drošību un beidzot ar FreeBSD visuresamību interneta infrastruktūrā, šīs sistēmas pierāda, ka UNIX stabilitāte joprojām ir pamats, uz kura balstās liela daļa tehnoloģiju, kas nosaka mūsu digitālo laikmetu.



