Nie ste si istí, či si pre svoj ďalší projekt vybrať OpenBSD alebo FreeBSD? Porovnávame dva populárne operačné systémy založené na BSD.

Kľúčové informácie

  • OpenBSD a FreeBSD majú odlišné inštalačné procesy, pričom OpenBSD predpokladá viac počítačových skúseností a obsahuje sparťanské rozhranie, zatiaľ čo FreeBSD má prepracovanejší inštalačný program.
  • OpenBSD je zameraný na bezpečnosť a je známy svojim záväzkom k správnosti kódu. Na druhej strane FreeBSD je umiestnený ako univerzálny systém s históriou napájania infraštruktúry dot-com.
  • FreeBSD má lepšiu dokumentáciu, vrátane dobre napísanej príručky, ktorá slúži ako referencia pre expertov aj ako úvod pre začiatočníkov. Dokumentácia OpenBSD je viac zameraná na odborníkov a je vizuálne zakorenená v 90. rokoch.

OpenBSD a FreeBSD sú serverovo orientovaní potomkovia pôvodnej distribúcie softvéru Berkeley alebo BSD vyvinutého v UC Berkeley od konca 70. do 90. rokov 20. storočia.

Ako populárne open-source projekty majú vyhradených nasledovníkov ako alternatívy k Linuxu. Ako sa líšia a ktorý z nich môže byť pre vás ten pravý?

instagram viewer

Proces inštalácie: OpenBSD vs. FreeBSD

Obaja OpenBSD a FreeBSD mať inštalačné programy, ktoré vám umožnia rozdeliť a nainštalovať tieto systémy do počítača, podobne ako v distribúciách Linuxu. Skúsenosti s inštaláciou týchto dvoch operačných systémov sú však veľmi odlišné.

OpenBSD predpokladá veľa počítačových skúseností a rozhranie je skôr sparťanské. Inštalačný obraz si stiahnete z webovej stránky, rovnako ako v prípade Linuxu, extrahovať do médiía spustite počítač.

Keď sa váš počítač spustí, privíta vás konzola. Neexistuje žiadna grafická inštalácia ani živé médiá, ktoré by ste získali na veľkej linuxovej distribúcii. Spustíte inštalačný program z terminálu a odpoviete na otázky o tom, aký typ klávesnice používate, a váš región.

Ak sa pomýlite, jediné, čo môžete urobiť, je zasiahnuť Ctrl + C a začnite znova. Inštalátor je podobný distribúciám zameraným na expertov ako Arch alebo Gentoo.

Potom si vyberiete, ktoré "sady súborov" má váš systém zahrnúť. Vývojári odporúčajú predvolené nastavenia pre nových používateľov. Potom nakonfigurujete heslo root a všetkých ostatných používateľov, ktorých chcete. Nasleduje moment pravdy, keď spustíte svoj nový OS.

Inštalačný program FreeBSD je podobný, ale s uhladenejším vzhľadom. Stále je však založený na texte. Ak ste niekedy v 90. rokoch inštalovali hry na systém MS-DOS, inštalačný program FreeBSD vám bude povedomý.

Tiež vás prevedie nastavením počítača FreeBSD, ako je napríklad formátovanie oddielov, ktoré FreeBSD volania „slices“, výber softvéru, nastavenie internetového pripojenia a nastavenie používateľov a času zóny.

Aj keď sa zdá byť priateľskejší, inštalačný program FreeBSD tiež predpokladá znalosť operačných systémov podobných Unixu, rovnako ako OpenBSD.

FreeBSD má oproti OpenBSD výhodu v tom, že má intuitívnejší inštalačný program, s ktorým sa môžete prehrabávať bez manuálu, ak ste si už predtým nainštalovali OS.

Použitie a aplikácie

OpenBSD a FreeBSD majú korene v projekte 386BSD na portovanie kódovej základne BSD na procesory Intel 80386, ale zameriavajú sa na dva rôzne trhy.

OpenBSD založil Theo De Raadt po niekoľkých nezhodách medzi ním a ďalšími vývojármi NetBSD. Samotné NetBSD bolo ďalšou odnožou 386BSD.

Nárok OpenBSD na slávu je jeho zameranie na bezpečnosť. Oficiálna webová stránka projektu od septembra 2023 tvrdí, že v predvolenej inštalácii boli nájdené iba dve vzdialené diery „za sakra dlhú dobu“.

OpenBSD bolo spočiatku obľúbené na vytváranie smerovačov a brán od nuly, často s použitím dielov z druhej ruky, u malých poskytovateľov internetových služieb v 90. rokoch. Zatiaľ čo vyhradený hardvér je oveľa bežnejší, pretože internetová služba sa stala konsolidovanejšou a profesionalizovanejšou, OpenBSD si zachováva svoje zameranie na bezpečnosť prostredníctvom dôrazu na správnosť kódu.

Záväzok OpenBSD k technickej kvalite je pravdepodobne dôvodom, že komponenty, ktoré boli prenesené do iných systémov, ako napríklad OpenSSH a tmux, sa stali veľmi populárnymi mimo ekosystému OpenBSD. OpenSSH je dokonca štandardne nainštalovaný na Windows 10 a 11.

Na druhej strane FreeBSD, napriek tomu, že sa vývojári zameriavajú na serverové použitie, je umiestnený skôr ako systém na všeobecné použitie.

Podobne ako OpenBSD, aj FreeBSD bol populárny operačný systém pre dot-com infraštruktúru počas boomu internetu v 90-tych rokoch. Spoločnosť Yahoo bola známa tým, že sa v časoch najväčšej slávy vo veľkej miere spoliehala na FreeBSD a sieť na doručovanie obsahu Open Connect od Netflixu zvláda množstvo relácií prezerania.

Kvalita dokumentácie

OpenBSD aj FreeBSD vedú dokumentáciu o svojich systémoch.

Dokumentácia OpenBSD je veľmi podobná zvyšku systému: stručná a zameraná na odborníkov. Vizuálne je webová stránka projektu pevne zakorenená v 90-tych rokoch, ale bez ohľadu na typicky náladové témy vydania OpenBSD.

Okrem svojich manuálových stránok spravuje OpenBSD sekcie "FAQ". ktoré samy osebe skutočne slúžia ako manuály. Tieto pokrývajú menšie detaily, ako je inštalácia a zabezpečenie systému.

Prístup FreeBSD k dokumentácii je uhladenejší. FreeBSD má dobre napísané manuálové stránky, ale najlepšia vlastnosť systému môže byť Príručka. Je dostatočne informatívny na to, aby slúžil ako referencia pre skúsených používateľov, ale vysvetľuje dostatok základných pojmov pre tých, ktorí nemusia mať toľko skúseností so systémami podobnými Unixu, aby slúžil ako úvod.

FreeBSD vyhráva kvalitou svojej dokumentácie nad OpenBSD.

Implementácia brány firewall

OpenBSD aj NetBSD podporujú bezpečnosť a jedným zo spôsobov je sprístupniť firewall.

Verný bezpečnostnému dôrazu OpenBSD, projekt vyvinul svoj vlastný firewallový program, pf, pre Packet Filter. Rovnako ako ostatné komponenty, PF bol široko portovaný na iné systémy. PF je súčasťou macOS, ktorý je založený na časti FreeBSD.

Rovnako ako pri OpenBSD, aj FreeBSD využíva PF ako jeden z hlavných firewallových programov, ale dostupné sú aj IPFW a IPFILTER. Príručka FreeBSD venuje najviac priestoru PF, ale varuje, že ich portovaná verzia a OpenBSD sa výrazne líšia.

Nakonfigurovanie brány firewall na oboch systémoch, aby mohli slúžiť ako provizórny smerovač, si vyžaduje určitý čas a odborné znalosti. OpenBSD má výhodu pre ľudí odhodlaných postaviť si svojpomocne router vďaka svojmu obsedantnému zameraniu na bezpečnosť.

Desktopové prostredia

Zatiaľ čo OpenBSD a NetBSD sú vyvinuté primárne s ohľadom na servery, je možné ich použiť ako desktopové systémy.

OpenBSD môže nainštalovať X server a základné prostredie správcu okien FVWM. Rovnako ako všetko ostatné, je to vizuálne návrat do 90. rokov. Ďalšie prostredia môžete nainštalovať prostredníctvom správcu balíkov.

FreeBSD ponúka mnoho rovnakých správcov okien a desktopových prostredí, aké by ste našli v distribúciách Linuxu.

Inštalácia GUI je o niečo náročnejšia na oba systémy, podobne ako na Arch alebo Gentoo. FreeBSD tu môže byť víťazom, jednoducho preto, že si môžete nainštalovať kompletné desktopové systémy ako TrueOS alebo MidnightBSD, ktoré sa dodávajú s desktopom hneď po vybalení.

Hardvérová podpora: OpenBSD vs. FreeBSD

Ak podpora open-source a proprietárnych hardvérových ovládačov na Linuxe sa vám zdá frustrujúce, vaše možnosti sú obmedzenejšie Operačné systémy založené na BSD jednoducho preto, že sú viac špecializované ako Linux, aspoň na desktope.

Najväčšie výzvy, podobne ako v Linuxe, sú grafika a Wi-Fi.

OpenBSD podporuje čipové sady AMD a Intel, ale nie Radeon, pretože spoločnosť neposkytuje vývojárom žiadne technické informácie. K dispozícii je však niekoľko ovládačov Wi-Fi.

FreeBSD podporuje hlavných výrobcov grafiky, ako aj Wi-Fi.

Ako pri mnohých moderných linuxových distribúciách, X vyžaduje veľmi malú, ak vôbec nejakú, konfiguráciu na spustenie na oboch systémoch. Keďže sú orientované hlavne na server, predvolene pobežia v režime konzoly. Pripojenie k sieti Wi-Fi je tiež náročnejšie, ale káblové pripojenia zvyčajne fungujú hneď po vybalení.

Správa balíkov vo FreeBSD a OpenBSD

OpenBSD aj FreeBSD ponúkajú správu balíkov na zjednodušenie inštalácie softvéru, opäť podobne ako moderné distribúcie Linuxu. Na oboch systémoch môžete kompilovať „porty“ zo zdroja, ale máte možnosť rýchlo nainštalovať binárne balíčky. Posledný prístup je čoraz bežnejší v oboch systémoch.

OpenBSD používa programy pkg_add a pkg_info na inštaláciu a vyhľadávanie balíkov.

Príkaz balíka FreeBSD sa nazýva "pkg" a všetky operácie sa vykonávajú v jednom programe. Posledný prístup sa zdá byť jednoduchší.

Čo je bezpečnejšie? OpenBSD alebo FreeBSD

OpenBSD aj FreeBSD zdôrazňujú svoj záväzok k bezpečnosti. FreeBSD je systém na všeobecné použitie, ale ako je zrejmé, FreeBSD je obsedantný vo svojom prístupe ku kódovaniu a návrhu systému. Tí, ktorých to skutočne zaujíma, si pravdepodobne vyberú to druhé.

Popularita

Aj keď by popularita sama o sebe nemala byť jediným faktorom pri výbere operačného systému, ovplyvní schopnosť nájsť softvér a podporu. Zatiaľ čo OpenBSD má v komunite s otvoreným zdrojovým kódom povesť pre svoju oddanosť bezpečnosti a dokonca aj hravú stránku s témou vydania, zdá sa, že FreeBSD má širšiu podporu.

Je ťažké odhadnúť, ako široko sú oba systémy používané v praxi, ale FreeBSD má vyššie hodnotenie ako OpenBSD distrowatch.com od septembra 2023 na základe návštev na ich webových stránkach.

Teraz môžete použiť správne BSD pre správnu prácu

Rozhodovanie medzi OpenBSD alebo FreeBSD môže byť skľučujúce, ale rozhodnutie bude pravdepodobne závisieť od toho, ako bezpečný chcete, aby bol váš systém. Ak chcete bezpečný a odolný operačný systém, vašou najlepšou voľbou je OpenBSD. Pre všeobecnejší BSD systém použite FreeBSD alebo NetBSD.