Amikor a megszokottól eltérő operációs rendszerekről beszélünk, lehetetlen nem megemlíteni a Berkeley Software Distributiont . Ez a rendszer, amely a Kaliforniai Egyetem, Berkeley laboratóriumaiban született, lényegében a UNIX közvetlen leszármazottja. Különlegességét az adja, hogy más rendszerekkel ellentétben fejlesztését jogi csatározások és a szabadság szélsőséges filozófiája jellemezte, amely nyomot hagyott a modern számítástechnikában.
Azok számára, akik nem igazán ismerik a témát, a UNIX valószínűleg szinte mindennek az őse, amit ma használunk. Bár már nem az asztali számítógépek királya, továbbra is hihetetlenül nagy teljesítményű rendszerek alapja , a szuperszámítógépektől kezdve a mobiltelefont működtető szoftverekig. Ebben az értelemben a BSD nem csupán operációs rendszerek egy csoportja, hanem egy technológiai örökség , amely lehetővé tette a nyílt forráskódú szoftverek virágzását még a zárt és zárt szoftvereken belül is.
A BSD család eredete és fejlődése
Minden akkor kezdődött, amikor az AT&T Bell Labs engedélyezte Berkeley-nek, hogy UNIX kódot használjon kutatási célokra. A dolgok azonban rosszabbra fordultak, amikor az AT&T kereskedelmi okokból úgy döntött, hogy visszavonja ezeket az engedélyeket , ami monumentális jogi csatához vezetett. Az egyetem megoldása zseniális volt: létrehozták a saját verziójukat, kiküszöbölve a tulajdonosi függőségeket, és kiadtak egy olyan verziót, amely úttörő újításokat hozott a virtuális memória-kezelésbe és a TCP/IP verembe.
A hihetetlenül laza, a közkinccsel határos BSD licencnek köszönhetően számos vállalat sietett használni. Valójában a kód egy része be van ágyazva a Windowsba (pontosabban a hálózati verembe), valamint a macOS és iOS kernelébe a Darwinon keresztül. Még az olyan konzolok is, mint a PlayStation 4, a FreeBSD-t használják alapként a belső folyamataik kezeléséhez.
A legkiemelkedőbb BSD disztribúciók
Fontos tisztázni, hogy ezek a rendszerek nem a Windows vagy a Linux helyettesítésére szolgálnak a mindennapi otthoni használatban, mivel nem frissülnek olyan gyakran, és nem is rendelkeznek ugyanolyan illesztőprogram-támogatással. De azok számára, akik el szeretnének mélyedni a komoly számítástechnikában , igazi kincsek. Az alábbiakban a legrelevánsabb lehetőségeket tekintjük át:
- FreeBSD: Valószínűleg ő a csapat sztárja. Az 1993-ban megjelent albummal a következőt keresi: egyensúly a teljesítmény között és a könnyű használat. Stabilitásának köszönhetően kedvelt webszerverek, tárhelyek és tűzfalak beállításához.
- OpenBSD: Itt a biztonság az elsődleges, semmi más. Úgy határozza meg magát, mint Fizetésképtelenségi biztosításEz magában foglalja a kód mikroszkopikus nagyítóval történő vizsgálatát a sebezhetőségek felderítése érdekében. Ideális eszköz tűzfalak és behatolásérzékelő rendszerek létrehozásához.
- NetBSD: A hordozhatóság a megszállottságuk. A mottójuk alapvetően az, hogy Bármire működikEgy régi PDA-tól a NASA űrrepüléseiig a NetBSD a legjobb választás, ha nagyon régi vagy szokatlan hardvered van.
- DragonFly BSD: A FreeBSD egy származéka, amely 2003-ban úgy döntött, hogy a saját útját járja. A következőkre összpontosítanak: tranzakciós számítástechnika és nagy teljesítményt nyújt többprocesszoros szervereken, kiemelve a HAMMER fájlrendszerét.
- GhostBSD: A korábbi verziókkal ellentétben ez a felhasználói kellemetlenségek megelőzését célozza. használni kívánt listát olyan asztali környezetekkel, mint a MATE, ami ideális belépési pont a Linuxról érkezők számára.
- NomadBSD: Ez egy olyan rendszer, amelyet arra terveztek, hogy egy olyan környezetben éljen, USB pendriveTökéletes rendszerjavítások elvégzésére, adatok helyreállítására, vagy egyszerűen a BSD élmény kipróbálására a merevlemez érintése nélkül.
- ÉjfélBSD: Egy különös keverék, amely különböző ágak kódját integrálja, és Xfce környezetet kínál, így bárki számára nagyon ismerős. linux felhasználó.
BSD vs. GNU/Linux: Mik a valódi különbségek?
Bár mindkettő UNIX-alapú és a POSIX szabványt használja, hatalmas különbségek vannak közöttük. Az első a fejlesztési modell . Linuxban a kernel egy dolog, a felhasználói eszközök (GNU) pedig egy másik; a disztribúció készítői különböző forrásokból állítanak össze részeket. Ezzel szemben BSD-ben ugyanazok a fejlesztők készítik mind a kernelt, mind az alapvető alkalmazásokat , ami egy sokkal integráltabb és koherensebb rendszert eredményez.
Aztán ott van a szoftverlicencelés kérdése . A Linux a GPL-t használja, ami „aktivistább” és megköveteli a kódmódosítások megosztását. A BSD licenc sokkal megengedőbb; lehetővé teszi egy vállalat számára, hogy átvegye a kódot, módosítsa azt, és saját szoftverként értékesítse anélkül, hogy felfedné a titkait. Ezért olyan vonzó a BSD a kereskedelmi szektor számára.
Hardvertámogatás tekintetében a Linuxnak van előnye. Sokkal gyakoribb, hogy egy gyártó Linuxhoz ad ki illesztőprogramokat, mint BSD rendszerhez. A BSD rendszerek gyakran kompatibilitási problémákkal küzdenek , például a rendszer felfüggesztésének támogatásának hiányával laptopokon vagy annak teljes hiányával mobileszközökön.
Egyéb változatok és kapcsolódó projektek
A BSD családfája hatalmas. Léteznek olyan specializált projektek, mint a pfSense és az OPNsense , amelyek lényegében a FreeBSD-n alapuló hatékony tűzfalak. Vannak szokatlanabb lehetőségek is, mint például a TrueNAS tömeges tároláshoz vagy a HardenedBSD , amely extra biztonsági rétegeket biztosít a támadások ellen.
Vannak olyan Linux disztribúciók is, amelyek megpróbálják utánozni a BSD filozófiáját. A legtisztább példa erre a NetBSD fejlesztők által készített Void Linux , amely a BSD portok stílusához nagyon hasonló csomagkezelő rendszert használ , és az egyszerűség megőrzése érdekében kerüli a systemd használatát.
Egy BSD rendszer lényegében az architektúra stabilitása és a technikai tisztaság iránti elkötelezettséget jelenti. Bár piaci részesedése kicsi a Windows dominanciájához vagy a Linux növekedéséhez képest, befolyása mindenütt jelen van. A hálózatot fenntartó szerverek robusztusságától az Apple rendszerek eleganciájáig a Berkeley öröksége minden interneten áthaladó adatcsomagban tovább él.