Obsah:
Iste, ak ste technik, viete o Linuxe, aj keď ho naozaj nepoužívate. Je to výkonný operačný systém podobný Unixu podnikovej triedy. Ale čo keby existoval iný druh slobodného systému Unix? Rodina operačných systémov BSD ponúka životaschopnú alternatívu k systému Linux., pozrieme sa na históriu BSD a preskúmame niekoľko hlavných verzií, aby sme zistili, či je jedna z nich pre vás vhodná.
História distribúcie softvéru Berkeley
V začiatkoch Unix nebol komerčným produktom, ale výskumným. AT & T bolo zakázané ponúkať ju na predaj vládou, ale bolo im dovolené dať ju na takmer nič univerzitám. Jedným z nich bol UC Berkeley. Pretože to prišlo so zdrojovým kódom, grad študenti nemohli odolať drotárstvo s ním. Jeden z týchto študentov, Bill Joy, začal do mixu pridávať svoje vlastné programy vrátane textového editora vi. Niektoré z jeho nástrojov zabalil do niečoho, čo sa nazýva Berkeley Software Distribution alebo BSD.
Hlavný prielom prišiel, keď univerzita získala úplne nový minipočítač VAX Digital Equipment Corporation VAX. Už existovala verzia systému Unix, ale nevyužil výhody funkcií virtuálnej pamäte, ktoré ponúka počítač. Radosť a niekoľko ďalších študentov dokázali pridať podporu a BSD sa pre stroje VAX stala voľbou Unix.
Začiatkom 80. rokov DARPA udelila UC Berkeley zmluvu o pridaní podpory TCP / IP k BSD, pretože Unix sa stal de facto štandardom vo svete výskumu počítačovej vedy.
Niekoľko spoločností ponúkalo pracovné stanice so systémom BSD, ktoré boli v podstate minipočítačmi zmenšené na veľkosť stolných počítačov. Jedným z hlavných výrobcov bola spoločnosť Sun Microsystems. Bill Joy bol dokonca jedným zo zakladateľov.
Na začiatku 90. rokov William Jolitz preniesol BSD k počítaču, čo bol ďalší významný prielom. Úlohu rozvoja OS považoval za príliš skľučujúcu, ale jeho 386 / BSD je základom pre všetky moderné verzie BSD dnes.
Napriek sľubnému začiatku ako začínajúceho operačného systému Interne, BSD bol brzdený súdnou cestou zo strany AT&T o porušení autorských práv. Nakoniec však súdy rozhodli, že BSD sa natoľko rozchádzali, že iba niekoľko spisov bolo porušených a bolo ich možné ľahko prepísať. Súdny proces znamenal, že na začiatku 90. rokov minulého storočia prudko pokračoval malý projekt Linux, ktorý prilákal svetových nasledovníkov. Úplne uvedené BSD systémy s otvoreným zdrojom sa nakoniec objavili, aby prilákali špecializované komunity používateľov a vývojárov.
Ak sa chcete dozvedieť viac, Kirk McKusick, jeden z pôvodných vývojárov, poskytol podrobný a informatívny prehľad o histórii BSD.
Verzie BSD
Existuje niekoľko verzií BSD, z ktorých si môžete vybrať.
FreeBSD je jedným z najväčších. Zameriava sa hlavne na servery, najmä webové servery a súborové servery. FreeNAS je odnož, ktorá ponúka kompletný a ľahko použiteľný sieťový úložný server. PC-BSD je odpoveď komunity BSD na Ubuntu, ktorá FreeBSD balí do ľahko použiteľného desktopového prostredia.
NetBSD je verzia BSD, ktorá je navrhnutá tak, aby bola prenosná - a to znamená prenosná. Podporuje veľa hardvéru, ktorý je už dávno mimo výroby, od x86 až po pôvodný VAX. Niektorí podnikaví používatelia ho dokonca spustili na hriankovači. Je veľmi populárny vo vývoji vstavaných systémov, najmä v sieťových zariadeniach. V skutočnosti váš smerovač Wi-Fi pravdepodobne beží.
OpenBSD je navrhnutý tak, aby bol veľmi bezpečný. Jeho vývojári tento kód veľmi pozorne skúmajú, hľadajú diery a obsahujú funkcie, ako napríklad vstavaný firewall. V predvolenej inštalácii si nárokujú iba dva vzdialené diery, čo je veľmi pôsobivý záznam. V dôsledku debaklu Heartbleed vypukli svoju vlastnú verziu OpenSSL a nazvali ju LibreSSL. (Áno, to je na ich stránke Comic Sans.)
Prispeli tiež niekoľkými hlavnými programami používanými na celom svete s otvoreným zdrojovým kódom, aj keď ste nikdy sami nepoužívali OpenBSD. OpenSSH sa používa na vzdialené prihlásenie a tmux je elegantný program, ktorý vám umožní multiplexovať váš terminál alebo mať na príkazovom riadku určitý druh prehľadávania pomocou kariet.
DragonflyBSD je ďalšou verziou BSD, ale táto sa zameriava na výkon. V posledných rokoch to robí veľký tlak na výkon SSD a výkon v multiprocesorových systémoch.
Kultúra: BSD Vs. linux
Jedným z hlavných rozdielov medzi kultúrou BSD a Linux je preferencia licencií s otvoreným zdrojom. Licencia BSD aj GPL vám umožňujú pozrieť sa na zdrojový kód, ale GPL vyžaduje, aby ste otvorili zdrojový kód do všetkých vydaných odvodených verzií. Na druhej strane licencia BSD takúto požiadavku nevyžaduje. Máte možnosť vykonávať úpravy kódu a podľa potreby vydávať vlastnú verziu. Vývojári BSD tvrdia, že to dáva vývojárom ešte väčšiu slobodu robiť to, čo chcú s kódom, než robí GPL.Filozofia BSD
Ďalší veľký rozdiel medzi Linuxom a BSD je v tom, že BSD systémy sú navrhnuté tak, aby boli koherentnými systémami, ako píše Matt Fuller. Väčšina distribúcií Linuxu je hodge-podge linuxového jadra, GNU utilít a čokoľvek iného, čo vývojári chceli zahrnúť. Vývojári BSD na druhej strane vytvárajú minimalistický „základný systém“. Užívatelia potom môžu pridať, čo chcú. To umožňuje veľmi stabilnú inštaláciu. Linux nemá centrálny základný systém. Z hľadiska BSD je všetko doplnkom. Vývojári BSD si všeobecne myslia, že spôsob ich usporiadania operačného systému prináša z dlhodobého hľadiska lepšie výsledky. Pri výbere medzi stabilitou a podporou nových funkcií vývojári BSD spravidla vezmú prvú.
Spodný riadok? Ak hľadáte stabilný, stabilný systém, ktorý sleduje jeho pôvod až po pôvodný Unix, oplatí sa vyhľadať operačné systémy BSD. Pravdepodobne nie sú tak populárne ako Linux, ale vývojárom sa to pravdepodobne páči a vy sa tak budete cítiť.