Když se někdo zamyslí nad alternativami k Windows, první věc, která ho napadne, je Linux. Existuje však fascinující a velmi robustní paralelní vesmír zvaný BSD (Berkeley Software Distribution) , který si zaslouží naši plnou pozornost. Nemluvíme o jednoduchém klonu, ale o přímém potomkovi UNIXu, legendárního systému ze 60. let, který v podstatě položil základy moderní výpočetní techniky , od serverů, které udržují web při životě, až po zařízení, která nosíme v kapsách.
To, co dělá tuto skupinu systémů skutečně výjimečnou, není jen její technická architektura, ale také její filozofie licencování svobodného softwaru . Je tak otevřená, že hraničí s veřejnou doménou a umožňuje dobrovolnickým komunitám i korporátním gigantům upravovat kód dle vlastního uvážení bez přísnějších omezení jiných licencí. Tato flexibilita je důvodem, proč je BSD stále živé a daří se mu v tolika oblastech současného hardwaru, i když to na první pohled ne vždy vidíme.
Původ: právní válka s technologickými plody
Abychom pochopili tento chaos, musíme se vrátit do Bellových laboratoří společnosti AT&T. V té době povolily Kalifornské univerzitě v Berkeley používat kód UNIXu pro svůj výzkum. Všechno šlo hladce, dokud se AT&T nerozhodla, že peníze mluví, a neodvolala povolení , což vedlo k poněkud absurdní právní bitvě. Akademici z Berkeley však nečinně přihlíželi a vytvořili si vlastní verzi, čímž se zrodil BSD.
Tento projekt nejenže přežil právní bitvu, ale také nám zanechal poklady, které dnes považujeme za samozřejmost. Vývoj sady protokolů TCP/IP , která v podstatě umožňuje fungování internetu, Fast FileSystem a správa virtuální paměti na základě stránkování na vyžádání, to vše vzniklo zde. Stručně řečeno, velká část síťových systémů Windows a jádra macOS přímo čerpá z těchto pokroků, což zdůrazňuje rozdíly mezi Linuxem a UNIXem.

Tři pilíře ekosystému BSD
Ačkoli existují desítky variant, tři projekty nesou váhu rodiny. Prvním je FreeBSD , pravděpodobně nejoblíbenější. Zaměřuje se na vysoký výkon a snadné použití, což z něj činí preferovanou volbu pro poskytovatele webového obsahu , úložné servery a počítače s architekturami x86 nebo 64bitové ARM. Může se pochlubit obrovskou komunitou aktivních vývojářů a přispěvatelů.
Pak tu máme NetBSD , jehož mantrou je extrémní přenositelnost. Jeho motto „samozřejmě, že NetBSD běží“ shrnuje jeho posedlost během na jakémkoli zařízení, od starého PDA až po vesmírné mise NASA . Obzvláště pozoruhodný je jeho systém balíčků pkgsrc, inženýrský zázrak pro správu softwaru napříč velmi odlišnými platformami.
Nakonec jsme našli OpenBSD , kde je bezpečnost a kryptografie prvořadá. Kód je pečlivě kontrolován, aby se zajistilo, že systém je ve výchozím nastavení bezpečný , a deaktivují se všechny nepotřebné služby, aby se odstranily potenciální zranitelnosti. Je to ideální nástroj pro budování spolehlivých firewallů nebo systémů detekce narušení.
Moderní deriváty a specializace
Z těchto tří gigantů se vzešly specializovanější projekty. Například DragonFly BSD se zrodil jako fork FreeBSD s myšlenkou přepsat správu souběžnosti a vylepšit jádro o vlastní souborový systém s názvem HAMMER . Jedná se o velmi výkonnou volbu pro vysoce výkonné transakční výpočty v serverových prostředích.
Pokud se nechcete hned od začátku potýkat s konzolí, existují možnosti jako GhostBSD . Tento projekt si klade za cíl nabídnout „připravené“ prostředí pro stolní počítače, integrovat prostředí jako MATE a zjednodušit instalaci pro ty, kteří přecházejí z jiných systémů. Existuje také NomadBSD , který umožňuje nosit přenosný unixový systém na USB disku pro záchranu a opravu systému.
Nemůžeme zapomenout na MidnightBSD , který kombinuje kód z různých odvětví, aby oslovil uživatele Linuxu prostřednictvím prostředí jako Xfce. V oblasti sítí vynikají pfSense a OPNsense jako extrémně výkonné firewally založené na FreeBSD, které pro svou spolehlivost používají společnosti po celém světě.
Dopad na odvětví a licenci BSD
Je nezbytné pochopit rozdíl mezi licencí GPL a BSD . Zatímco první z nich je „virální“ a vyžaduje, aby odvozená díla zůstala volná, licence BSD je permisivní. To znamená, že společnost může kód vzít, upravit a prodat jako uzavřený produkt, aniž by musela odhalit svá tajemství, pokud si zachová původní upozornění na autorská práva.
Tato vlastnost vedla k tomu, že se DNA Berkeleyho nacházela na nečekaných místech. Darwinovo jádro od Applu, základ systémů macOS a iOS , používá obrovské množství kódu FreeBSD. Podobně konzole jako PlayStation 4, PlayStation 3 (s CellOS) a Nintendo Switch používají varianty těchto systémů ke správě svých interních procesů.
Existují dokonce i linuxové distribuce, jako například Void Linux , které sice nepoužívají jádro BSD, ale čerpají přímo z jeho filozofie v oblasti správy balíčků a jednoduchosti zaváděcího systému. Další příklady, jako například CRUX a Quimera Linux, také přijaly prvky inspirované světem BSD ke zlepšení své efektivity.
Další varianty a historické projekty
V průběhu let existovalo mnoho dalších projektů. Například PC-BSD upřednostňoval uživatelskou přívětivost a snadné použití, zaváděl soubory .pbi pro instalaci jedním kliknutím a nástroje jako AppCafe pro správu softwaru. Ačkoli se vyvinul do TrueOS , vytvořil precedens ve snaze o použitelnost v prostředí BSD.
Existují také vysoce specializované projekty jako HardenedBSD , zaměřený na zmírňování exploitů, a helloSystem , jehož cílem je jednoduchost a elegance pro vývojáře. Na straně NAS máme TrueNAS (dříve FreeNAS) a XigmaNAS , které využívají sílu ZFS pro správu masivního ukládání dat.
Rodina systémů BSD představuje technickou stabilitu a precizní inženýrství. Od extrémní bezpečnosti OpenBSD až po všudypřítomnost FreeBSD v internetové infrastruktuře, tyto systémy dokazují, že robustnost UNIXu zůstává základním základem, na kterém je postavena velká část technologií, které definují náš digitální věk.



