Kompletní průvodce distribucemi BSD: historie, varianty a rozdíly

  • Původ založený na systému UNIX Univerzity v Berkeley a jeho vývoji směrem k open source.
  • Hlavní současné varianty jako FreeBSD, OpenBSD a NetBSD, každá se specializovaným zaměřením.
  • Zásadní rozdíly oproti GNU/Linuxu, pokud jde o vývojový model a permisivnější licence.
  • Reálné aplikace na moderním hardwaru, od vysoce výkonných serverů až po herní konzole.

Systémy BSD

Když mluvíme o operačních systémech, které se odchylují od typického systému, nelze nezmínit Berkeley Software Distribution . Tento systém, zrozený v laboratořích Kalifornské univerzity v Berkeley, je v podstatě přímým potomkem systému UNIX. Jeho výjimečnost spočívá v tom, že na rozdíl od jiných systémů byl jeho vývoj poznamenán právními bitvami a extrémní filozofií svobody , která zanechala stopy na moderní informatice.

Pro ty, kteří se s tímto tématem moc neorientují, je UNIX pravděpodobně dědečkem téměř všeho, co dnes používáme. I když už není králem desktopů, zůstává základem neuvěřitelně výkonných systémů , od superpočítačů až po software, který zajišťuje fungování mobilních telefonů. V tomto smyslu není BSD jen skupinou operačních systémů, ale technologickým odkazem , který umožnil rozkvět open source i v rámci uzavřeného a proprietárního softwaru.

Související článek:
Jaký operační systém bych měl používat na Raspberry Pi?

Původ a vývoj rodiny BSD

Všechno to začalo, když laboratoře Bell Labs společnosti AT&T povolily Berkeley používat kód UNIXu pro výzkum. Věci se však zhoršily, když se AT&T rozhodla tato oprávnění z komerčních důvodů odebrat , což vyústilo v monumentální právní bitvu. Řešení univerzity bylo skvělé: vytvořili si vlastní verzi, eliminovali proprietární závislosti a vydali verzi, která přinesla průlomové inovace do správy virtuální paměti a stacku TCP/IP.

Díky neuvěřitelně shovívavé licenci BSD, která hraničí s veřejnou doménou, se mnoho společností vrhlo na její využití. Část jeho kódu je dokonce vložena do Windows (konkrétně do síťového stacku) a do jádra macOS a iOS prostřednictvím Darwinu. Dokonce i konzole jako PlayStation 4 používají FreeBSD jako základ pro správu svých interních procesů.

Nejznámější distribuce BSD

Je důležité upřesnit, že tyto systémy nejsou určeny k nahrazení Windows nebo Linuxu v každodenním domácím používání, protože nejsou aktualizovány tak často ani nemají stejnou podporu ovladačů. Pro ty, kteří se chtějí ponořit do hardcore počítačové grafiky , jsou však skutečným klenotem. Níže se podíváme na nejrelevantnější možnosti:

  • FreeBSD: Je pravděpodobně hvězdou skupiny. Album, které vyšlo v roce 1993, hledá... rovnováha mezi výkonem a snadné použití. Díky své stabilitě je oblíbený pro nastavení webových serverů, úložišť a firewallů.
  • OpenBSD: Zde je prioritou bezpečnost, nic jiného. Definuje se jako Pojištění proti neplněníZahrnuje zkoumání kódu mikroskopickou lupou za účelem detekce zranitelností. Je to ideální nástroj pro vytváření firewallů a systémů detekce narušení.
  • NetBSD: Jejich posedlostí je přenosnost. Jejich mottem je v podstatě to, že Funguje to na čemkoliOd starého PDA až po vesmírné mise NASA, NetBSD je tou nejlepší volbou, pokud máte velmi starý nebo neobvyklý hardware.
  • Vláknina BSD: Derivát FreeBSD, který se v roce 2003 rozhodl jít vlastní cestou. Zaměřuje se na transakční výpočty a vysoký výkon na víceprocesorových serverech, s důrazem na jeho souborový systém HAMMER.
  • GhostBSD: Na rozdíl od předchozích verzí se tato snaží předcházet nepohodlí uživatelů. Je dodávána seznam k použití s desktopovými prostředími jako MATE, což je ideální vstupní bod pro ty, kteří přecházejí z Linuxu.
  • NomadBSD: Je to systém navržený pro život v USB pendriveJe ideální pro provádění oprav systému, obnovu dat nebo jednoduše vyzkoušení BSD bez nutnosti dotýkat se pevného disku.
  • MidnightBSD: Zajímavá směsice, která integruje kód z různých větví a nabízí prostředí Xfce, díky čemuž je velmi dobře známá každému. uživatel linuxu.

BSD vs. GNU/Linux: Jaké jsou skutečné rozdíly?

Ačkoli jsou oba založeny na UNIXu a používají standard POSIX, existují mezi nimi obrovské rozdíly. Prvním je vývojový model . V Linuxu je jádro jedna věc a uživatelské nástroje (GNU) druhá; tvůrci distribucí sestavují části z různých zdrojů. Naproti tomu v BSD vytvářejí jádro i základní aplikace stejní vývojáři , což vede k mnohem integrovanějšímu a soudržnějšímu systému.

Pak je tu otázka licencování softwaru . Linux používá licenci GPL, která je více „aktivistická“ a vyžaduje sdílení úprav kódu. Licence BSD je mnohem tolerantnější; umožňuje společnosti vzít kód, upravit ho a prodávat jako proprietární software, aniž by musela odhalovat svá tajemství. Proto je BSD tak atraktivní pro komerční sektor.

Co se týče podpory hardwaru, má Linux výhodu. Je mnohem běžnější, že výrobce vydává ovladače pro Linux než pro systém BSD. Systémy BSD často trpí problémy s kompatibilitou , jako je například nedostatečná podpora pro pozastavení systému na noteboocích nebo jeho úplná absence na mobilních zařízeních.

Další varianty a související projekty

Rodokmen BSD je obrovský. Existují specializované projekty jako pfSense a OPNsense , což jsou v podstatě výkonné firewally založené na FreeBSD. Existují také neobvyklejší možnosti, jako je TrueNAS pro hromadné ukládání dat nebo HardenedBSD , které přidávají další vrstvy zabezpečení proti exploitům.

Existují dokonce i linuxové distribuce, které se snaží napodobit filozofii BSD. Nejjasnějším příkladem je Void Linux , vytvořený vývojářem NetBSD, který používá systém správy balíčků velmi podobný stylu portů BSD a pro zachování jednoduchosti se vyhýbá použití systemd.

Mít systém BSD je v podstatě závazek k architektonické stabilitě a technické čistotě. Ačkoli je jeho podíl na trhu malý ve srovnání s dominancí Windows nebo růstem Linuxu, jeho vliv je všudypřítomný. Od robustnosti serverů, které udržují síť, až po eleganci systémů Apple, odkaz Berkeley žije dál v každém datovém paketu, který putuje internetem.


Přidat jako preferovaný zdroj v Googlu