„Linux“ gerbėjai mėgsta reklamuoti savo sistemos saugumą, tačiau vienai BSD kūrėjų grupei to nepakanka. Viena BSD versija, OpenBSD, teigia esanti viena saugiausių operacinių sistemų. Ar tai pateisina ažiotažą? Išsiaiškinkime.

Kas yra OpenBSD?

OpenBSD yra atvirojo kodo operacinė sistema, pagrįsta „Berkeley Unix“ grandine, pirmą kartą sukurta aštuntajame dešimtmetyje. Tai labai panašu į „Linux“, tačiau yra keletas svarbių skirtumų. Nors Linux distribucijos pristatomos kartu su branduoliu ir įvairiomis kitomis priemonėmis, OpenBSD yra sukurta kaip visa sistema. Šio rašymo metu dabartinė versija yra 7.0.

OpenBSD yra gerai žinomas dėl savo dėmesio saugumui. Projekto svetainėje skelbiama, kad „per ilgą laiką buvo rastos tik dvi atokios skylės“.

OpenBSD projektas bando sukurti saugiausią operacinę sistemą atlikdamas išsamų kodo auditą, šukuodamas jų kodą eilutę po eilutės, ieškodamas klaidų. Savo tinklalapyje jie teigia aptikę visiškai naujas saugos klaidų kategorijas, kurios tokiu būdu tikrina jų kodą. Jie taip pat įdiegė daugybę metodų, kad sutrukdytų išnaudojimui, o jų pagrindiniame puslapyje išsamiai aprašomos visos kraujingos techninės detalės.

instagram viewer

Labiausiai išsiskiriantis pašaliniams elementas yra OpenBSD leidimų tematika. Jų leidiniuose buvo dizaino ir net dainų, pagrįstų pop kultūra, įskaitant "Vaiduoklių medžiotojai"ir"Autostopu vadovas po galaktikąVisame šiame meno kūrinyje yra bendrovės talismanas Puffy the pufferfish.

Nepaisant OpenBSD įsipareigojimo užtikrinti saugumą, projektas nebijo parodyti savo žaismingos pusės. Dėl projekto dėmesio saugumui jis tapo populiarus programoms, kurios priklauso nuo saugumo, pvz., maršrutizatoriams. Atrodo, kad OpenBSD požiūris į saugumą yra toks: „Jei norite, kad tai būtų padaryta teisingai, padarykite tai patys“.

Jie sukūrė savo C biblioteką, savo užkardą, PF ir net savo HTTP serverį. Jie netgi turi savo sudo alternatyva vadinama doas. OpenBSD programos netgi plačiai naudojamos už paties OpenBSD ribų. Labiausiai matomi projektai kituose „Unix“ / „Linux“ platinimuose yra „OpenSSH“ ir „tmux“.

OpenBSD istorija

OpenBSD įkūrė buvęs NetBSD kūrėjas Theo de Raadt po to, kai nesutarimai su kūrėjų komanda baigėsi tuo, kad de Raadt buvo paprašyta atsistatydinti. Taigi, vadovaudamasis puikia atvirojo kodo programinės įrangos tradicija, jis sukūrė projekto šakutę. Bėgant metams projektas išaugo iki daugiau nei 50 versijų, išleidžiamų maždaug kas šešis mėnesius.

Kanadoje (kur gyvena de Raadtas) OpenBSD netaikoma kriptografijos eksporto kontrolė, kurios turėtų laikytis JAV įsikūrusi organizacija. Remiantis OpenBSD kūrėjų vietų žemėlapiu, dauguma jų vis dar yra Šiaurės Amerikoje ir Vakarų Europoje.

„OpenBSD“ gali kilti nuo 90-ųjų, tačiau jo kilmė siekia aštuntojo dešimtmečio pabaigą kaip Berkeley programinės įrangos platinimas iš UC Berkeley.

OpenBSD diegimas

„OpenBSD“ įdiegiate panašiai, kaip ir bet kurį kitą „Linux“ platinimą: atsisiunčiate diegimo laikmeną ir paleidžiate kompiuterį su ja.

Iškart susiduriate su diegimo procesu. Atrodo, kad jis įkūnija kai kuriuos paties OpenBSD aspektus: jis yra trumpas, pagrįstas tekstu ir, atrodo, nelabai laiko už rankos. Ji, kaip ir sistema, yra skirta patyrusiems Unix vartotojams ir administratoriams. Jis vis dar veikia per daugelį tų pačių procesų ir bet kurią kitą „Unix“ ar „Linux“ sistemą: skirstote standųjį diską ir įdiegiate paketus.

Jei tai darote pirmą kartą, geriausias būdas yra tiesiog viską įdiegti. Taip nieko nepraleisite, o vietos diske šiais laikais ir taip pigu. Vėliau įdiegsite įkrovos tvarkyklę ir paleisite naująją OpenBSD sistemą.

Paketų valdymas OpenBSD

OpenBSD naudojimas yra labai panašus į Linux sistemos naudojimą. Skirtingai nuo Linux, numatytasis apvalkalas yra pdksh, „Korn Shell“ variantas, kurio savybės yra gana panašios į „Bash“.

Pagal numatytuosius nustatymus OpenBSD paleidžiama į konsolės sąsają. Tai puikiai tinka, jei planuojate jį naudoti kaip serverį, nes tokiu būdu galite paleisti „be galvos“ ir prisijungti prie jo per tinklą, tačiau, jei tikrai norite, galite paleisti jį kaip darbalaukį.

Norėdami įdiegti išorinius paketus, OpenBSD turi savo paketų tvarkyklę. The pkg_add komanda prideda paketus, o pkg_delete juos pašalina. The /etc/installurl failas valdo, kurio veidrodžio OpenBSD ieškos, kad surastų paketus.

Pavyzdžiui, norėdami įdiegti paketą kaip root, įveskite:

pkg_add vim

OpenBSD kaip darbalaukis?

Nors OpenBSD yra populiarus serverio programose, galite jį paleisti kaip darbalaukį, kaip tai darytumėte su Linux sistema. Pagal numatytuosius nustatymus galite įdiegti X Window serverį su FVWM darbalaukiu.

Kaip ir kiti NetBSD pasirinkimai, tai atrodo labai senos mokyklos ir Unixy, kaip to nori kūrėjai. Naudodami paketų tvarkyklę galite įdiegti kitas langų tvarkykles ir darbalaukius.

Sistemoje yra „xenodm“ ekrano tvarkyklė, kurią dokumentacijoje rekomenduojama naudoti norint paleisti X. Diegimo programa taip pat naudingai pasiūlys ją paleisti automatiškai. Galite paleisti X be ekrano tvarkyklės naudodami komandą „startx“, tačiau atrodo, kad tai veikia tik naudojant šakninę paskyrą. Tai gali būti dar vienas iš OpenBSD „saugaus pagal numatytuosius nustatymus“ dizaino sprendimų.

Naudojate OpenBSD, net jei nenaudojate OpenBSD

Kaip minėta anksčiau, OpenBSD įtaka neapsiriboja juo iš tikrųjų besinaudojančių žmonių ribose, nes vyksta daugybė atvirojo kodo projektų.

Labiausiai matomas iš jų yra OpenSSH, kuris suteikia SSH ryšį daugeliui atvirojo kodo operacinių sistemų platinimų. Dėl savo BSD licencijuoto kodo jis taip pat naudojamas daugelyje komercinių produktų, nes nereikalaujama atskleisti šaltinio pakeitimų.

Pagrindiniame puslapyje taip pat pažymima, kad daugelis įmonių neskiria finansavimo (dėl kurių buvo kaltinamas finansavimo trūkumas). Širdies kraujavimas), ir galbūt dėl ​​subtilaus gėdinimo, naudinga nurodyti, kad finansavimas gali būti nukreiptas į OpenBSD projektą.

Kitas plačiai naudojamas projektas yra terminalo multiplekseris tmux.

Ar turėtumėte naudoti OpenBSD?

Jums gali kilti klausimas, ar OpenBSD tinka jums. Jei jums labiau patinka paprastas „Unixy“ sistemos administravimo metodas, galite mėgautis OpenBSD, ypač jei jums patogu naudotis komandų eilute. Jei nerimaujate dėl saugumo, jums taip pat patiks OpenBSD, nes kūrėjų bendruomenė yra labai įkyri.

Pagrindinė problema bus aparatinės įrangos palaikymas, ypač jei ketinate ją paleisti darbalaukyje. Nors OpenBSD veikia daugelyje architektūrų, tvarkyklių pasirinkimas gali būti ribotas, o tuo dalijasi kiti BSD ir net Linux platinimai. Atrodo, kad aparatinės įrangos palaikymas, bent jau „Wi-Fi“ ir grafikos adapteriams, yra labiau prieinamas „Linux“.

OpenBSD yra viena iš saugiausių galimų OS

Atsižvelgiant į saugumą, OpenBSD verta patikrinti bet kuriam rimtam Unix / Linux gerbėjui. Net jei nenaudojate jo kasdien, kiekvienas projektas gali ko nors pasimokyti iš jo dizaino.

Jei jus domina kitos BSD sistemos, turėtumėte apsvarstyti NetBSD, kuris yra gerai žinomas dėl savo perkeliamumo į skirtingus įrenginius.

NetBSD paaiškinta: Unix sistema, kuri gali veikti bet ką

Kalbant apie nešiojamą ir patikimą operacinę sistemą, niekas neprilygsta NetBSD.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Linux
  • Operacinės sistemos
Apie autorių
Davidas Delony (Paskelbta 65 straipsniai)

Davidas yra laisvai samdomas rašytojas, gyvenantis Ramiojo vandenyno šiaurės vakaruose, bet iš pradžių kilęs iš įlankos. Jis nuo vaikystės buvo technologijų entuziastas. Davido pomėgiai yra skaitymas, kokybiškų TV laidų ir filmų žiūrėjimas, retro žaidimai ir įrašų rinkimas.

Daugiau iš David Delony

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia