Domov Zvuk Bsd: další volný unix

Bsd: další volný unix

Obsah:

Anonim

Jistě, pokud jste technici, víte o Linuxu, i když je opravdu nepoužíváte. Je to výkonný unixový OS jako podnik. Ale co když tam byl jiný druh volného unixového systému? Řada operačních systémů BSD nabízí životaschopnou alternativu k systému Linux., podíváme se na historii BSD a prozkoumáme několik hlavních verzí, abychom zjistili, zda jedna z nich může být pro vás ta pravá.

Historie distribuce softwaru Berkeley

V jeho raných dobách nebyl Unix komerční produkt, ale výzkumný. AT&T bylo zakázáno nabízet ji k prodeji vládou, ale bylo jim dovoleno dát univerzitě téměř nic. Jedním z nich byl UC Berkeley. Od doby, kdy přišel se zdrojovým kódem, nemohli studenti gradu odolat tomu, aby si s tím pohrávali. Jeden z těchto studentů, Bill Joy, začal do mixu přidávat své vlastní programy, včetně textového editoru vi. Zabalil některé ze svých nástrojů do něčeho, co se jmenuje Berkeley Software Distribution nebo BSD.


Hlavní průlom nastal, když univerzita získala zcela nový minipočítač VAX Digital Equipment Corporation VAX. Už pro něj existovala verze Unixu, ale nevyužil výhod funkcí virtuální paměti, které počítač nabízí. Radost a několik dalších studentů se jim podařilo přidat podporu a BSD se stal unixem volby pro stroje VAX.


Na začátku 80. let udělil DARPA UC Berkeley smlouvu na přidání podpory TCP / IP k BSD, protože Unix se stal de facto standardem ve světě výzkumu informatiky.


Řada společností nabízí pracovní stanice s BSD, které byly v podstatě minipočítače zmenšené na velikost stolních počítačů. Jedním z hlavních výrobců byl Sun Microsystems. Bill Joy byl dokonce jedním ze zakladatelů.


Na začátku 90. let William Jolitz přenesl BSD do PC, což byl další významný průlom. Úlohu vývoje OS sám považoval za příliš skličující, ale jeho 386 / BSD je dnes základem pro všechny moderní verze BSD.


Navzdory slibnému startu jako vznikajícího operačního systému Interne, BSD byl omezen soudní cestou ze strany AT&T o porušení autorských práv. Nakonec však soudy rozhodly, že se BSD rozcházely natolik, že bylo porušeno pouze několik souborů a mohly být snadno přepsány. Soudní řízení znamenalo, že na začátku 90. let minulého století raketový projekt, Linux, vyrazil vpřed, aby přilákal celosvětové fanoušky. Plně otevřené BSD systémy uvedené níže se nakonec objevily, aby přilákaly vyhrazené uživatelské a vývojové komunity.


Pokud se chcete dozvědět více, Kirk McKusick, jeden z původních vývojářů, poskytl podrobný a informativní přehled o historii BSD.

Verze BSD

Existuje řada verzí BSD, z nichž si můžete vybrat.


FreeBSD je jedním z největších. Zaměřuje se především na servery, zejména webové servery a souborové servery. FreeNAS je odnož, která nabízí kompletní, snadno použitelný síťový úložný server. PC-BSD je odpovědí komunity BSD na Ubuntu a zabalí FreeBSD do snadno použitelného stolního prostředí.


NetBSD je verze BSD, která je navržena tak, aby byla přenosná - a to znamená přenosná. Podporuje mnoho hardwaru, který je již dávno mimo výrobu, od x86 až po původní VAX. Někteří podnikaví uživatelé si dokonce nechali běžet na toasteru. Je velmi populární ve vývoji vestavěných systémů, zejména v síťových zařízeních. Ve skutečnosti je váš router Wi-Fi pravděpodobně spuštěn.


OpenBSD je navržen tak, aby byl velmi bezpečný. Jeho vývojáři tento kód velmi pečlivě prozkoumávají, hledají díry a zahrnují funkce, jako je vestavěný firewall. Ve výchozí instalaci si nárokují pouze dva vzdálené otvory, což je velmi působivý záznam. V důsledku debaklu Heartbleed vypukli svou vlastní verzi OpenSSL a nazvali ji LibreSSL. (Ano, to je na jejich stránce Comic Sans.)


Přispěli také několika významnými programy používanými ve světě open source, i když jste nikdy sami nepoužívali OpenBSD. OpenSSH se používá pro vzdálená přihlášení a tmux je elegantní program, který vám umožní multiplexovat váš terminál nebo mít jakýkoli druh „procházení pomocí záložek“ pro příkazový řádek.


DragonflyBSD je další verzí BSD, ale tato se zaměřuje na výkon. V posledních letech to dělá velký tlak na výkon SSD a výkon v multiprocesorových systémech.

Kultura: BSD Vs. Linux

Jedním z hlavních rozdílů mezi kulturou BSD a Linux je preference licencí s otevřeným zdrojovým kódem. Licence BSD i GPL vám umožní podívat se na zdrojový kód, ale GPL vyžaduje, abyste otevřeli zdrojový kód do všech vydaných odvozených verzí. Licence BSD na druhou stranu takový požadavek nemá. Máte možnost provádět úpravy kódu a vydat vlastní verzi, pokud chcete. Vývojáři BSD tvrdí, že to dává vývojářům ještě větší svobodu dělat to, co chtějí s kódem, než GPL.

Filozofie BSD

Dalším velkým rozdílem mezi Linuxem a BSD je to, že BSD systémy jsou navrženy tak, aby byly koherentními systémy, jak píše Matt Fuller. Většina linuxových distribucí je hodge-podge linuxového jádra, GNU utilit a všeho, co vývojáři chtěli zahrnout. Na druhé straně vývojáři BSD vytvářejí minimalistický „základní systém“. Uživatelé pak mohou přidat, co chtějí. Díky tomu je instalace velmi stabilní. Linux postrádá centrální základní systém. Z pohledu BSD je vše doplňkem. Vývojáři BSD si obecně myslí, že jejich způsob organizace operačního systému přináší dlouhodobě lepší výsledky. Když budou čelit výběru mezi stabilitou a podporou nových funkcí, vývojáři BSD obvykle vezmou první.


Sečteno a podtrženo? Pokud hledáte stabilní, pevný systém, který bude sledovat jeho počty až k původnímu Unixu, stojí za to hledat operační systémy BSD. Nemusí být tak populární jako Linux, ale vývojářům se to asi tak líbí a vy se tak budete cítit také.

Bsd: další volný unix