Kas olete segaduses, kas valida järgmiseks projektiks OpenBSD või FreeBSD? Võrdleme kahte populaarset BSD-põhist operatsioonisüsteemi.

Võtmed kaasavõtmiseks

  • OpenBSD-l ja FreeBSD-l on erinevad installiprotsessid, OpenBSD eeldab rohkem arvutikogemust ja spartalikku liidest, samas kui FreeBSD-l on lihvitud installiprogramm.
  • OpenBSD on keskendunud turvalisusele ja on tuntud oma pühendumuse poolest koodi korrektsusele. FreeBSD seevastu on positsioneeritud üldotstarbelise süsteemina, millel on olnud dot-com infrastruktuuri toiteallikas.
  • FreeBSD-l on parem dokumentatsioon, sealhulgas hästi kirjutatud käsiraamat, mis on nii viiteallikaks ekspertidele kui ka sissejuhatuseks algajatele. OpenBSD dokumentatsioon on rohkem suunatud ekspertidele ja on visuaalselt juurdunud 1990. aastatel.

OpenBSD ja FreeBSD on 1970. aastate lõpust 1990. aastateni UC Berkeleys välja töötatud algse Berkeley Software Distributioni ehk BSD serverikesksed järeltulijad.

Populaarsete avatud lähtekoodiga projektidena on neil Linuxile alternatiivina pühendatud järgmised. Mille poolest need erinevad ja milline neist võib teile sobida?

Paigaldusprotsess: OpenBSD vs. FreeBSD

Mõlemad OpenBSD ja FreeBSD teil on installiprogrammid, mis võimaldavad teil need süsteemid osadeks jagada ja arvutisse installida sarnaselt Linuxi distributsioonide omadega. Siiski on kahe operatsioonisüsteemi installimise kogemus väga erinev.

OpenBSD eeldab palju arvutikogemust ja liides on üsna spartalik. Installite installipildi veebisaidilt alla täpselt nagu Linuxi puhul, eraldage see meediasseja käivitage masin.

Kui teie masin käivitub, tervitab teid konsool. Pole ühtegi graafilist installi ega reaalajas meediat, mida saaksite suurema Linuxi distributsiooniga. Käivitate installiprogrammi terminalist ja vastate küsimustele, millist klaviatuuri kasutate ja teie piirkonda.

Kui teete vea, ei saa teha muud, kui lüüa Ctrl + C ja alusta uuesti. Installer sarnaneb ekspertidele keskendunud distrodega, nagu Arch või Gentoo.

Pärast seda saate valida, milliseid "failikomplekte" soovite oma süsteemi kaasata. Arendajad soovitavad esmakasutajatele vaikeseadeid. Seejärel konfigureerite juurparooli ja kõik muud soovitud kasutajad. Järgmisena saabub tõehetk, mil käivitate oma uue OS-i.

FreeBSD installiprogramm on sarnane, kuid lihvitud välimusega. See on siiski tekstipõhine. Kui installisite kunagi 90ndatel mänge MS-DOS-i süsteemi, tundub FreeBSD installiprogramm tuttav.

Samuti juhendab see teid FreeBSD masina seadistamisel, näiteks partitsioonide vormindamisel, mida FreeBSD kõned "slics", tarkvara valimine, internetiühenduse seadistamine ning kasutajate ja aja seadistamine tsoonid.

Isegi kui see tundub sõbralikum, eeldab FreeBSD installiprogramm ka Unixi-laadsete operatsioonisüsteemide tundmist, nagu ka OpenBSD.

FreeBSD-l on OpenBSD ees eelis, kuna sellel on intuitiivsem installiprogramm, mida saate ilma juhendita segada, kui olete varem OS-i installinud.

Kasutusalad ja rakendused

Mõlemad OpenBSD ja FreeBSD juured on 386BSD projektis, et portida BSD koodibaasi Intel 80386 protsessoritele, kuid need on suunatud kahele erinevale turule.

OpenBSD asutas Theo De Raadt pärast mitmeid erimeelsusi tema ja teiste NetBSD arendajate vahel. NetBSD ise oli 386BSD teine ​​​​võrre.

OpenBSD väide kuulsusele on keskendumine turvalisusele. Projekti ametlikul veebisaidil väidetakse 2023. aasta septembri seisuga, et vaikeinstallatsioonist on "pagana pika aja jooksul" leitud vaid kaks kaugemat auku.

OpenBSD oli 90ndatel alguses populaarne ruuterite ja lüüside nullist, sageli kasutatud osadega, ehitamiseks väikestes Interneti-teenuse pakkujates. Kuigi spetsiaalne riistvara on palju tavalisem, kuna Interneti-teenus on muutunud konsolideeritumaks ja professionaalsemaks, keskendub OpenBSD turvalisusele, pannes rõhku koodi õigsusele.

OpenBSD pühendumus tehnilisele kvaliteedile on tõenäoliselt põhjus, miks teistesse süsteemidesse porditud komponendid, nagu OpenSSH ja tmux, on muutunud laialdaselt populaarseks väljaspool OpenBSD ökosüsteemi. OpenSSH on isegi Windows 10 ja 11 vaikimisi installitud.

Hoolimata serverikasutusele keskenduvatest arendajatest on FreeBSD seevastu pigem üldotstarbeline süsteem.

Nagu OpenBSD, oli ka FreeBSD 90ndate Interneti-buumi ajal populaarne OS dot-com infrastruktuuri toiteks. Yahoo oli tuntud selle poolest, et tugines oma hiilgeaegadel laialdaselt FreeBSD-le ja Netflixi Open Connecti sisuedastusvõrk tegeleb paljude liigse vaatamise seanssidega.

Dokumentatsiooni kvaliteet

Nii OpenBSD kui ka FreeBSD säilitavad oma süsteemide dokumentatsiooni.

OpenBSD dokumentatsioon sarnaneb paljuski ülejäänud süsteemiga: lühike ja ekspertidele suunatud. Visuaalselt on projekti veebisait kindlalt juurdunud 1990ndatesse, kuid vaatamata OpenBSD tüüpiliselt kapriissetele väljaannete teemadele.

Lisaks oma lehtedele haldab OpenBSD "KKK" jaotised mis iseenesest toimivad juhenditena. Need hõlmavad väiksemaid üksikasju, nagu süsteemi paigaldamine ja kinnitamine.

FreeBSD lähenemine dokumenteerimisele on lihvitud. FreeBSD-l on hästi kirjutatud juhised, kuid süsteemi parim funktsioon võib olla Käsiraamat. See on piisavalt informatiivne, et olla asjatundlikele kasutajatele viiteallikaks, kuid selgitab sissejuhatuseks piisavalt põhimõisteid neile, kellel ei pruugi olla Unixi-laadsete süsteemidega nii palju kogemusi.

FreeBSD võidab oma dokumentatsiooni kvaliteedi OpenBSD ees.

Tulemüüri juurutamine

Nii OpenBSD kui ka NetBSD edendavad turvalisust ja üks viis seda teha on tulemüüri kättesaadavaks tegemine.

Arvestades OpenBSD turvarõhku, on projekt välja töötanud pakettfiltri jaoks oma tulemüüriprogrammi pf. Nagu ka teiste komponentide puhul, on PF-i laialdaselt üle viidud ka teistele süsteemidele. PF on osa macOS-ist, mis põhineb osal FreeBSD-l.

Nagu OpenBSD puhul, kasutab ka FreeBSD PF-i ühe peamise tulemüüriprogrammina, kuid saadaval on ka IPFW ja IPFILTER. FreeBSD käsiraamat pühendab kõige rohkem ruumi PF-ile, kuid hoiatab, et nende porditud versioon ja OpenBSD erinevad oluliselt.

Tulemüüri konfigureerimine mõlemas süsteemis võtab aega ja teadmisi, et võimaldada neil kasutada ajutist ruuterit. OpenBSD-l on oma obsessiivse turvafookuse tõttu eelis inimestele, kes on otsustanud ise ise ruuterit ehitada.

Töölauakeskkonnad

Kuigi OpenBSD ja NetBSD on välja töötatud peamiselt servereid silmas pidades, on neid võimalik kasutada töölauasüsteemidena.

OpenBSD saab installida X-serveri ja lihtsa FVWM-i aknahalduri keskkonna. Nagu kõik muu, on see visuaalselt tagasiminek 90ndatesse. Paketihalduri kaudu saate installida muid keskkondi.

FreeBSD pakub palju samu aknahaldureid ja töölauakeskkondi, mida leiate Linuxi distributsioonidest.

GUI installimine on mõlemas süsteemis pisut rohkem seotud, sarnaselt Archi või Gentoo installimisega. FreeBSD võib siin olla võitja, sest saate installida terviklikke töölauasüsteeme, nagu TrueOS või MidnightBSD, mis on karbist välja võetud töölauaga.

Riistvara tugi: OpenBSD vs. FreeBSD

Kui avatud lähtekoodiga ja patenteeritud riistvaradraiveri tugi Linuxis tundub teile masendav, teie valikud on piiratumad BSD-põhised operatsioonisüsteemid lihtsalt sellepärast, et nad on vähemalt töölaual rohkem niši kui Linux.

Suurimad väljakutsed, nagu Linuxis, on graafika ja Wi-Fi.

OpenBSD toetab AMD ja Inteli kiibikomplekte, kuid mitte Radeoni, kuna ettevõte ei anna arendajatele tehnilist teavet. Siiski on saadaval mitu WiFi-draiverit.

FreeBSD toetab nii suuremaid graafikatootjaid kui ka Wi-Fi-d.

Nagu paljude kaasaegsete Linuxi distributsioonide puhul, vajab X mõlemas süsteemis töötamiseks väga vähe konfiguratsiooni, kui üldse. Kuna need on peamiselt serverile orienteeritud, töötavad need vaikimisi konsoolirežiimis. Wi-Fi-ga ühenduse loomine on samuti rohkem kaasatud, kuid juhtmega ühendused toimivad tavaliselt karbist välja.

Paketihaldus FreeBSD-s ja OpenBSD-s

Nii OpenBSD kui ka FreeBSD pakuvad tarkvara installimise lihtsustamiseks paketihaldust, mis on jällegi sarnane tänapäevaste Linuxi distrodega. Mõlemas süsteemis saate kompileerida "pordid" allikast, kuid teil on võimalus binaarpakette kiiresti installida. Viimane lähenemine on mõlemas süsteemis üha tavalisem.

OpenBSD kasutab pakettide installimiseks ja otsimiseks programme pkg_add ja pkg_info.

FreeBSD paketikäsku nimetatakse "pkg" ja kõik toimingud tehakse ühe programmiga. Viimane lähenemine tundub lihtsam.

Kumb on turvalisem? OpenBSD või FreeBSD

Nii OpenBSD kui ka FreeBSD rõhutavad oma pühendumust turvalisusele. FreeBSD on üldisema otstarbega süsteem, kuid FreeBSD on, nagu on ilmselgelt, oma kodeerimise ja süsteemikujunduse suhtes obsessiivne. Need, kes on tõesti mures, valivad tõenäoliselt viimase.

Populaarsus

Kuigi populaarsus iseenesest ei tohiks olla ainus tegur OS-i valimisel, mõjutab see tarkvara ja toe leidmise võimalust. Kuigi OpenBSD-l on avatud lähtekoodiga kogukonnas maine oma turvalisusele pühendumise ja isegi mängulise poole poolest oma väljaannete teemaga, näib FreeBSD-l olevat laiem toetus.

Mõlema süsteemi laialdast kasutust praktikas on raske hinnata, kuid FreeBSD-l on kõrgem auaste kui OpenBSD-l distrowatch.com 2023. aasta septembri seisuga nende veebilehtede tabamuste põhjal.

Nüüd saate õige töö jaoks õiget BSD-d kasutada

Otsustamine OpenBSD või FreeBSD vahel võib olla hirmuäratav, kuid otsus taandub tõenäoliselt sellele, kui turvaliseks soovite oma süsteemi. Kui soovite turvalist ja vastupidavat OS-i, on teie parim valik OpenBSD. Üldisema BSD-süsteemi jaoks kasutage FreeBSD-d või NetBSD-d.