Oletko hämmentynyt, valitsetko OpenBSD: n vai FreeBSD: n seuraavalle projektillesi? Vertailemme kahta suosittua BSD-pohjaista käyttöjärjestelmää.

Key Takeaways

  • OpenBSD: llä ja FreeBSD: llä on erilaiset asennusprosessit, ja OpenBSD: ssä oletetaan enemmän tietokonekokemusta ja siinä on spartalainen käyttöliittymä, kun taas FreeBSD: llä on hienostuneempi asennusohjelma.
  • OpenBSD on keskittynyt turvallisuuteen ja tunnetaan sitoutumisestaan ​​koodin oikeellisuuteen. FreeBSD puolestaan ​​​​sijoitetaan yleiskäyttöiseksi järjestelmäksi, joka on toiminut dot-com-infrastruktuurin toiminnassa.
  • FreeBSD: llä on parempi dokumentaatio, mukaan lukien hyvin kirjoitettu käsikirja, joka toimii sekä viitteenä asiantuntijoille että johdannona aloittelijoille. OpenBSD: n dokumentaatio on suunnattu enemmän asiantuntijoille ja on visuaalisesti juurtunut 1990-luvulle.

OpenBSD ja FreeBSD ovat palvelinkeskeisiä alkuperäisen Berkeley Software Distributionin eli UC Berkeleyssä 1970-luvun lopulta 1990-luvulle kehitetyn BSD: n jälkeläisiä.

instagram viewer

Suosittuina avoimen lähdekoodin projekteina niillä on omistettu seuraaja vaihtoehtoina Linuxille. Miten ne eroavat toisistaan ​​ja mikä voi olla sinulle oikea?

Asennusprosessi: OpenBSD vs. FreeBSD

Molemmat OpenBSD ja FreeBSD on asennusohjelmia, joiden avulla voit osioida ja asentaa nämä järjestelmät tietokoneeseen, samankaltaisesti kuin Linux-jakeluissa. Silti kokemus näiden kahden käyttöjärjestelmän asentamisesta on hyvin erilainen.

OpenBSD edellyttää paljon tietokonekokemusta, ja käyttöliittymä on melko spartalainen. Lataat asennuskuvan verkkosivustolta aivan kuten Linuxin kanssa, purkaa se medialle, ja käynnistä kone.

Kun koneesi käynnistyy, sinua tervehtii konsoli. Suurissa Linux-distroissa ei ole graafista asennusta tai live-mediaa. Suoritat asennusohjelman päätteestä ja vastaat käyttämääsi näppäimistöä ja aluetta koskeviin kysymyksiin.

Jos teet virheen, voit vain lyödä Ctrl + C ja aloita uudestaan. Asennusohjelma on samanlainen kuin asiantuntijakeskeiset distrot, kuten Arch tai Gentoo.

Tämän jälkeen voit valita, mitkä "tiedostojoukot" haluat järjestelmän sisältävän. Kehittäjät suosittelevat oletusasetuksia ensikertalaisille käyttäjille. Sitten määrität pääkäyttäjän salasanan ja muut haluamasi käyttäjät. Seuraavaksi tulee totuuden hetki, jolloin käynnistät uuden käyttöjärjestelmän.

FreeBSD: n asennusohjelma on samanlainen, mutta hienostuneempi ulkoasu. Se on kuitenkin edelleen tekstipohjainen. Jos olet joskus asentanut pelejä MS-DOS-järjestelmään 90-luvulla, FreeBSD: n asennusohjelma näyttää tutulta.

Se myös opastaa sinut FreeBSD-koneen asennuksessa, kuten osioiden muotoilussa, jotka FreeBSD puhelut "slices", ohjelmiston valinta, Internet-yhteyden määrittäminen sekä käyttäjien ja ajan määrittäminen vyöhykkeitä.

Vaikka se näyttääkin ystävällisemmältä, FreeBSD: n asennusohjelma olettaa myös Unix-tyyppisten käyttöjärjestelmien tuntemista, kuten myös OpenBSD.

FreeBSD: llä on etulyöntiasema OpenBSD: hen verrattuna, koska sillä on intuitiivisempi asennusohjelma, jota voit selata ilman manuaalia, jos olet asentanut käyttöjärjestelmän aiemmin.

Käyttötarkoitukset ja sovellukset

Sekä OpenBSD: n että FreeBSD: n juuret ovat 386BSD-projektissa BSD-koodikannan siirtämiseksi Intel 80386 -prosessoreihin, mutta ne kohdistuvat kahdelle eri markkina-alueelle.

Theo De Raadt perusti OpenBSD: n useiden hänen ja muiden NetBSD-kehittäjien välisten erimielisyyksien jälkeen. NetBSD itsessään oli toinen sivuhaara 386BSD: stä.

OpenBSD: n maine on keskittynyt tietoturvaan. Projektin virallisella verkkosivustolla väitetään syyskuusta 2023 lähtien, että oletusasennuksesta on löydetty vain kaksi etäreikää "helvetin pitkän ajan kuluessa".

OpenBSD oli alun perin suosittu reitittimien ja yhdyskäytävien rakentamisessa alusta alkaen, usein käytettyjen osien kanssa, pienissä Internet-palveluntarjoajissa 90-luvulla. Vaikka omistettu laitteisto on paljon yleisempää, kun Internet-palvelusta on tullut entistä yhtenäisempi ja ammattimaisempi, OpenBSD keskittyy edelleen turvallisuuteen korostamalla koodin oikeellisuutta.

OpenBSD: n sitoutuminen tekniseen laatuun on todennäköisesti syy siihen, että muihin järjestelmiin siirretyt komponentit, kuten OpenSSH ja tmux, ovat tulleet laajalti suosituiksi OpenBSD-ekosysteemin ulkopuolella. OpenSSH on jopa asennettu oletusarvoisesti Windows 10:ssä ja 11:ssä.

Toisaalta FreeBSD, vaikka kehittäjät keskittyvät palvelimien käyttöön, on sijoitettu enemmän yleiskäyttöiseksi järjestelmäksi.

OpenBSD: n tavoin FreeBSD oli suosittu käyttöjärjestelmä dot-com-infrastruktuurin tehostamiseen 90-luvun Internet-buumin aikana. Yahoo oli tunnettu siitä, että se turvautui laajalti FreeBSD: hen kukoistusaikanaan, ja Netflixin Open Connect -sisällönjakeluverkko hoitaa monia ahmivia katseluistuntoja.

Dokumentaation laatu

Sekä OpenBSD että FreeBSD ylläpitävät dokumentaatiota järjestelmistään.

OpenBSD: n dokumentaatio on samanlainen kuin muukin järjestelmä: ytimekäs ja asiantuntijoille suunnattu. Visuaalisesti projektin verkkosivusto on juurtunut vahvasti 1990-luvulle, mutta OpenBSD: n tyypillisesti hassuista julkaisuteemoista huolimatta.

Mansivujensa lisäksi OpenBSD ylläpitää "FAQ"-osiot jotka itse asiassa toimivat käsikirjoina. Nämä kattavat pienet yksityiskohdat, kuten asennuksen ja järjestelmän turvaamisen.

FreeBSD: n lähestymistapa dokumentointiin on hienostuneempi. FreeBSD: llä on hyvin kirjoitetut manuaalisivut, mutta järjestelmän paras ominaisuus saattaa olla Käsikirja. Se on tarpeeksi informatiivinen toimimaan viitteenä kokeneille käyttäjille, mutta selittää tarpeeksi peruskäsitteitä niille, joilla ei ehkä ole niin paljon kokemusta Unix-kaltaisista järjestelmistä, jotta se toimii johdannona.

FreeBSD voittaa dokumentaation laadussa OpenBSD: hen verrattuna.

Palomuurin toteutus

Sekä OpenBSD että NetBSD edistävät turvallisuutta, ja yksi tapa he tekevät niin on asettaa palomuuri saataville.

OpenBSD: n turvallisuuspainotuksen mukaisesti projekti on kehittänyt oman palomuuriohjelman, pf, Packet Filterille. Kuten muutkin komponentit, PF on laajalti siirretty muihin järjestelmiin. PF on osa macOS: ää, joka perustuu osaan FreeBSD: tä.

Kuten OpenBSD: ssä, FreeBSD käyttää PF: ää yhtenä tärkeimmistä palomuuriohjelmista, mutta myös IPFW ja IPFILTER ovat saatavilla. FreeBSD-käsikirja omistaa eniten tilaa PF: lle, mutta varoittaa, että niiden siirretty versio ja OpenBSD: t eroavat toisistaan ​​huomattavasti.

Palomuurin määrittäminen molempiin järjestelmiin kestää jonkin aikaa ja asiantuntemusta, jotta ne voivat toimia väliaikaisena reitittimenä. OpenBSD: llä on etu ihmisille, jotka ovat päättäneet rakentaa tee-se-itse-reitittimen pakkomielteisen tietoturvapainotteisensa vuoksi.

Työpöytäympäristöt

Vaikka OpenBSD ja NetBSD on kehitetty ensisijaisesti palvelimia ajatellen, niitä on mahdollista käyttää työpöytäjärjestelminä.

OpenBSD voi asentaa X-palvelimen ja perus-FVWM-ikkunanhallintaympäristön. Kuten kaikki muukin, se on visuaalisesti takaisku 90-luvulle. Voit asentaa muita ympäristöjä paketinhallinnan kautta.

FreeBSD tarjoaa monia samoja ikkunanhallintaohjelmia ja työpöytäympäristöjä kuin Linux-jakeluissa.

GUI: n asentaminen on hieman laajempaa molemmissa järjestelmissä, samoin kuin Archissa tai Gentoossa. FreeBSD saattaa olla voittaja tässä, yksinkertaisesti siksi, että voit asentaa täydellisiä työpöytäjärjestelmiä, kuten TrueOS tai MidnightBSD, jotka toimitetaan pöytäkoneen mukana.

Laitteistotuki: OpenBSD vs. FreeBSD

Jos avoimen lähdekoodin ja patentoitu laitteisto-ohjaintuki Linuxissa tuntuu turhauttavalta, valintasi ovat rajoitetumpia BSD-pohjaiset käyttöjärjestelmät yksinkertaisesti siksi, että ne ovat markkinarakoisempia kuin Linux, ainakin työpöydällä.

Suurimpia haasteita, kuten Linuxissa, ovat grafiikka ja Wi-Fi.

OpenBSD tukee AMD- ja Intel-piirisarjoja, mutta ei Radeonia, koska yritys ei tarjoa teknisiä tietoja kehittäjille. Saatavilla on kuitenkin useita Wi-Fi-ohjaimia.

FreeBSD tukee suuria grafiikkavalmistajia sekä Wi-Fi-yhteyttä.

Kuten monet nykyaikaiset Linux-distrot, X vaatii hyvin vähän, jos ollenkaan, konfigurointia toimiakseen molemmissa järjestelmissä. Koska ne ovat pääasiassa palvelinsuuntautuneita, ne toimivat oletuksena konsolitilassa. Wi-Fi-yhteyden muodostaminen on myös enemmän mukana, mutta langalliset yhteydet toimivat yleensä heti valmiina.

Paketinhallinta FreeBSD: ssä ja OpenBSD: ssä

Sekä OpenBSD että FreeBSD tarjoavat pakettien hallinnan yksinkertaistaakseen ohjelmiston asennusta, joka on jälleen samanlainen kuin nykyaikaiset Linux-distrot. Molemmissa järjestelmissä voit kääntää "portteja" lähteestä, mutta sinulla on mahdollisuus asentaa binaaripaketit nopeasti. Jälkimmäinen lähestymistapa on yhä yleisempi molemmissa järjestelmissä.

OpenBSD käyttää pkg_add- ja pkg_info-ohjelmia pakettien asentamiseen ja etsimiseen.

FreeBSD: n pakettikomentoa kutsutaan nimellä "pkg" ja kaikki toiminnot suoritetaan yhdellä ohjelmalla. Jälkimmäinen lähestymistapa tuntuu helpommalta.

Kumpi on turvallisempi? OpenBSD tai FreeBSD

Sekä OpenBSD että FreeBSD korostavat sitoutumistaan ​​tietoturvaan. FreeBSD on yleiskäyttöisempi järjestelmä, mutta FreeBSD on, kuten on ilmeistä, pakkomielteinen lähestymistapansa koodaukseen ja järjestelmän suunnitteluun. Ne, jotka ovat todella huolissaan, valitsevat todennäköisesti jälkimmäisen.

Suosio

Vaikka suosion ei pitäisi itsessään olla ainoa tekijä käyttöjärjestelmän valinnassa, se vaikuttaa kykyyn löytää ohjelmistoja ja tukea. Vaikka OpenBSD: llä on maine avoimen lähdekoodin yhteisössä omistautumisestaan ​​turvallisuuteen ja jopa leikkisänä puolensa julkaisuteemalla, FreeBSD: llä näyttää olevan laajempi tuki.

On vaikea arvioida kuinka laajasti molemmat järjestelmät ovat käytännössä käytössä, mutta FreeBSD: llä on korkeampi sijoitus kuin OpenBSD: llä distrowatch.com syyskuusta 2023 lähtien heidän verkkosivuillaan tehtyjen osumien perusteella.

Nyt voit käyttää oikeaa BSD: tä oikeaan työhön

Päätös OpenBSD: n tai FreeBSD: n välillä voi olla pelottavaa, mutta päätös riippuu todennäköisesti siitä, kuinka turvalliseksi haluat järjestelmän olevan. Jos haluat turvallisen, kestävän käyttöjärjestelmän, paras vaihtoehto on OpenBSD. Jos haluat yleisemmän BSD-järjestelmän, valitse FreeBSD tai NetBSD.