Linux-fanit haluavat mainostaa järjestelmänsä turvallisuutta, mutta yhdelle BSD-kehittäjien ryhmälle se ei mene tarpeeksi pitkälle. Yksi BSD-versio, OpenBSD, väittää olevansa yksi turvallisimmista käyttöjärjestelmistä. Kestääkö se hypeä? Otetaan selvää.

Mikä on OpenBSD?

OpenBSD on avoimen lähdekoodin käyttöjärjestelmä, joka perustuu "Berkeley Unix" -ketjuun, joka kehitettiin ensimmäisen kerran 1970-luvulla. Se muistuttaa paljon Linuxia, mutta siinä on joitain tärkeitä eroja. Vaikka Linux-jakelut toimitetaan ytimen ja useiden muiden apuohjelmien kanssa, OpenBSD on kehitetty täydelliseksi järjestelmäksi. Tätä kirjoittaessa nykyinen versio on 7.0.

OpenBSD on tunnettu turvallisuuden painotuksestaan. Projektin verkkosivuilla kerrotaan, että vain kaksi etäistä reikää on löydetty "helvetin pitkän ajan kuluessa".

OpenBSD-projekti yrittää luoda turvallisimman käyttöjärjestelmän laajalla kooditarkastuksella, selaamalla koodiaan rivi riviltä ja etsimällä vikoja. He väittävät verkkosivuillaan, että he ovat löytäneet kokonaan uusia tietoturvavirheluokkia tarkastamassa heidän koodiaan tällä tavalla. He ovat myös ottaneet käyttöön monia tekniikoita yrittääkseen estää hyväksikäytöt, ja heidän kotisivullaan on yksityiskohtaisesti kaikki tekniset veriset yksityiskohdat.

instagram viewer

Ulkopuolisille erottuvin elementti on OpenBSD: n julkaisujen teema. Heidän julkaisunsa ovat sisältäneet popkulttuuriin perustuvia malleja ja jopa kappaleita, mukaan lukien "Ghostbusters" ja "Linnunradan käsikirja liftareilleKaikki tämä taideteos sisältää yrityksen maskottin, Puffy the pufferfish.

Vaikka OpenBSD on sitoutunut turvallisuuteen, projekti ei näytä pelkäävän näyttää leikkisää puoltaan. Projektin turvallisuuspainotus on tehnyt siitä suositun turvallisuudesta riippuvaisissa sovelluksissa, kuten reitittimissä. OpenBSD: n lähestymistapa tietoturvaan näyttää olevan: "Jos haluat tehdä sen oikein, tee se itse."

He ovat kirjoittaneet oman C-kirjastonsa, oman palomuurinsa, PF: n ja jopa oman HTTP-palvelimensa. Heillä on jopa omansa sudo vaihtoehto nimeltä doas. OpenBSD: n ohjelmia käytetään jopa laajalti itse OpenBSD: n ulkopuolella. Näkyvimpiä projekteja muissa Unix/Linux-jakeluissa ovat OpenSSH ja tmux.

OpenBSD: n historia

OpenBSD: n perusti entinen NetBSD-kehittäjä Theo de Raadt sen jälkeen, kun erimielisyydet kehitystiimin kanssa huipentuivat siihen, että de Raadtia pyydettiin eroamaan. Joten avoimen lähdekoodin ohjelmistojen suuren perinteen mukaisesti hän loi projektin haaran. Projekti on kasvanut vuosien aikana yli 50 versioksi, jotka julkaistaan ​​noin kuuden kuukauden välein.

Kanadassa (missä de Raadt asuu) sijaitseva OpenBSD on vapautettu salauksen vientivalvonnasta, jota Yhdysvaltoihin sijoittautuneen organisaation olisi noudatettava. OpenBSD: n kehittäjien sijaintikartan mukaan suurin osa heistä on edelleen Pohjois-Amerikassa ja Länsi-Euroopassa.

OpenBSD saattaa olla peräisin 90-luvulta, mutta sen sukujuuret ulottuvat aina 70-luvun lopulle Berkeley Software Distributionina UC Berkeleystä.

OpenBSD: n asennus

Asennat OpenBSD: n samalla tavalla kuin minkä tahansa muun Linux-jakelun: lataamalla asennusmedian ja käynnistämällä koneen sillä.

Olet heti asennusprosessin edessä. Se näyttää ilmentävän joitakin OpenBSD: n ominaisuuksia: se on ytimekäs, tekstipohjainen eikä näytä pitävän kättäsi kovinkaan paljon. Se, kuten järjestelmä, on suunnattu kokeneille Unix-käyttäjille ja järjestelmänvalvojille. Se toimii edelleen monien samojen prosessien ja minkä tahansa muun Unix- tai Linux-järjestelmän kautta: osioit kiintolevyn ja asennat paketteja.

Jos se on ensimmäinen kerta, paras tapa on asentaa kaikki. Tämä varmistaa, että et menetä mitään, ja levytila ​​on joka tapauksessa halpaa nykyään. Tämän jälkeen asennat käynnistyslataimen ja käynnistät uuteen OpenBSD-järjestelmääsi.

Paketinhallinta OpenBSD: ssä

OpenBSD: n käyttö on pinnalla hyvin samanlaista kuin Linux-järjestelmän käyttö. Toisin kuin Linux, oletuskuori on pdksh, muunnelma Korn Shellistä, jolla on melko samanlaisia ​​ominaisuuksia kuin Bashissa.

Oletusarvoisesti OpenBSD käynnistyy konsoliliittymään. Tämä on hienoa, jos aiot käyttää sitä palvelimena, koska voit ajaa "päättömästi" tällä tavalla ja muodostaa yhteyden verkon kautta, mutta voit käyttää sitä työpöytänä, jos todella haluat.

Ulkopuolisten pakettien asentamista varten OpenBSD: llä on oma paketinhallinta. The pkg_add komento lisää paketteja, while pkg_delete poistaa ne. The /etc/installurl tiedostoja, joita OpenBSD etsii löytääkseen paketteja.

Esimerkiksi, jos haluat asentaa paketin root-käyttäjänä, kirjoita:

pkg_add vim

OpenBSD työpöytänä?

Vaikka OpenBSD on suosittu palvelinsovelluksissa, voit käyttää sitä työpöytänä kuten Linux-järjestelmässä. Voit asentaa X Window -palvelimen oletuksena FVWM-työpöydällä.

Kuten muutkin NetBSD: n vaihtoehdot, tämä näyttää hyvin vanhalta koululta ja Unixyltä, kuten kehittäjät haluavat sen. Voit asentaa muita ikkunoiden hallintaohjelmia ja työpöytiä, jotka saatat haluta käyttää paketinhallinnan avulla.

Järjestelmän mukana tulee xenodm-näytönhallinta, jota dokumentaatio suosittelee käyttämään X: n käynnistämiseen. Asennusohjelma tarjoaa myös hyödyllisen tarjouksen käynnistää se automaattisesti. Voit käynnistää X: n ilman näytönhallintaa "startx"-komennolla, mutta tämä näyttää toimivan vain root-tilillä. Tämä saattaa olla toinen OpenBSD: n "oletusturvallinen" suunnittelupäätös.

Käytät OpenBSD: tä, vaikka et käyttäisikään OpenBSD: tä

Kuten aiemmin mainittiin, OpenBSD: n vaikutus ulottuu paljon sitä todellisuudessa käyttävien ihmisten ulkopuolelle useiden avoimen lähdekoodin projektien kautta.

Näkyvin näistä on OpenSSH, joka tarjoaa SSH-yhteyden useimmille avoimen lähdekoodin käyttöjärjestelmäjakeluille. BSD-lisensoidun koodinsa ansiosta sitä käytetään myös monissa kaupallisissa tuotteissa, koska se ei vaadi lähteen muutosten paljastamista.

Kotisivulla todetaan myös, että monet yritykset eivät osallistu rahoitusta (jonka rahoituksen puute syytettiin Sydänverenvuoto), ja kenties hienovaraisen häpeämisen yrityksenä osoittaa hyödyllisesti, että rahoitus voidaan ohjata OpenBSD-projektiin.

Toinen laajalti käytetty projekti on päätemultiplekseri tmux.

Pitäisikö sinun käyttää OpenBSD: tä?

Saatat ihmetellä, onko OpenBSD sinua varten. Jos pidät yksinkertaisesta "Unixy"-lähestymistavasta järjestelmän hallinnassa, voit nauttia OpenBSD: stä, varsinkin jos osaat käyttää komentoriviä. Jos olet huolissasi turvallisuudesta, pidät myös OpenBSD: stä, koska kehittäjäyhteisö suhtautuu siihen niin pakkomielteisesti.

Suurin ongelma on laitteistotuki, varsinkin jos aiot käyttää sitä työpöydällä. Vaikka OpenBSD toimii useissa arkkitehtuureissa, ajurien valinta saattaa olla rajoitettu, mikä on asia, jota muut BSD: t ja jopa Linux-jakelut jakavat. Laitteistotuki, ainakin Wi-Fi- ja näytönohjainsovittimille, näyttää olevan saatavilla enemmän Linuxissa.

OpenBSD on yksi turvallisimmista saatavilla olevista käyttöjärjestelmistä

Koska OpenBSD keskittyy turvallisuuteen, se on jokaisen vakavan Unix/Linux-fanien tutustumisen arvoinen. Vaikka et käyttäisi sitä joka päivä, jokainen projekti voi oppia jotain sen suunnittelusta.

Jos olet kiinnostunut muista BSD-järjestelmistä, sinun kannattaa harkita NetBSD: tä, joka on tunnettu siirrettävyydestään eri koneisiin.

NetBSD selittää: Unix-järjestelmä, joka voi toimia missä tahansa

Mitä tulee kannettavaan ja luotettavaan käyttöjärjestelmään, mikään ei voita NetBSD: tä.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Linux
  • Käyttöjärjestelmät
Kirjailijasta
David Delony (65 artikkelia julkaistu)

David on freelance-kirjailija, joka asuu Tyynenmeren luoteisosassa, mutta on alun perin kotoisin Bay Areasta. Hän on ollut teknologian ystävä lapsuudesta asti. Davidin kiinnostuksen kohteita ovat lukeminen, laadukkaiden TV-ohjelmien ja elokuvien katselu, retropelaaminen ja levyjen kerääminen.

Lisää David Delonylta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi