Linux faniem patīk reklamēt savas sistēmas drošību, taču vienai BSD izstrādātāju grupai tas nav pietiekami tālu. Viena no BSD versijām, OpenBSD, apgalvo, ka tā ir viena no drošākajām operētājsistēmām. Vai tas atbilst hype? Noskaidrosim.

Kas ir OpenBSD?

OpenBSD ir atvērtā pirmkoda operētājsistēma, kuras pamatā ir "Berkeley Unix" daļa, kas pirmo reizi tika izstrādāta 1970. gados. Tas ļoti līdzinās Linux, taču ir dažas būtiskas atšķirības. Kamēr Linux izplatījumi tiek piegādāti kopā ar kodolu un dažādām citām utilītprogrammām, OpenBSD ir izstrādāta kā pilnīga sistēma. Šajā rakstīšanas brīdī pašreizējā versija ir 7.0.

OpenBSD ir labi pazīstams ar savu uzsvaru uz drošību. Projekta vietne norāda, ka "ilgā laika posmā" ir atrasti tikai divi attāli caurumi.

OpenBSD projekts mēģina izveidot visdrošāko operētājsistēmu, veicot plašu koda auditu, ķemmējot to kodu rindiņu pa rindiņai, meklējot kļūdas. Viņi savā tīmekļa lapā apgalvo, ka ir atraduši pilnīgi jaunas drošības kļūdu kategorijas, kas šādā veidā pārbauda viņu kodu. Viņi ir arī ieviesuši daudzus paņēmienus, lai mēģinātu kavēt ekspluatāciju, un viņu mājaslapā ir sīki aprakstītas visas tehniskās asiņainās detaļas.

instagram viewer

Atšķirīgākais elements nepiederošajiem ir OpenBSD tā laidienu tematika. Viņu izlaidumos ir iekļauti dizaini un pat dziesmas, kuru pamatā ir popkultūra, tostarp "Spoku mednieki" un "Ceļvedis stopotājiem galaktikāVisā šajā mākslas darbā ir iekļauts uzņēmuma talismans Puffy the pufferfish.

Neskatoties uz OpenBSD apņemšanos nodrošināt drošību, šķiet, ka projekts nebaidās parādīt savu rotaļīgo pusi. Projekta uzsvars uz drošību ir padarījis to populāru lietojumprogrammās, kas ir atkarīgas no drošības, piemēram, maršrutētājiem. Šķiet, ka OpenBSD pieeja drošībai ir šāda: "Ja vēlaties to izdarīt pareizi, dariet to pats."

Viņi ir uzrakstījuši savu C bibliotēku, savu ugunsmūri, PF un pat savu HTTP serveri. Viņiem pat ir savs sudo alternatīva, ko sauc par doas. OpenBSD programmas pat tiek plaši izmantotas ārpus paša OpenBSD. Redzamākie projekti citos Unix/Linux izplatījumos ir OpenSSH un tmux.

OpenBSD vēsture

OpenBSD dibināja bijušais NetBSD izstrādātājs Teo de Rāts pēc tam, kad nesaskaņas ar izstrādes komandu vainagojās ar de Rāta lūgumu atkāpties no amata. Tāpēc lielajā atvērtā pirmkoda programmatūras tradīcijā viņš izveidoja projekta dakšiņu. Gadu gaitā projekts ir pieaudzis līdz vairāk nekā 50 versijām, kas tiek izlaistas apmēram reizi sešos mēnešos.

OpenBSD, kas atrodas Kanādā (kur dzīvo de Rāts), ir atbrīvots no kriptogrāfijas eksporta kontroles, kas būtu jāievēro organizācijai, kas atrodas ASV. Saskaņā ar OpenBSD izstrādātāju atrašanās vietu karti lielākā daļa no tiem joprojām atrodas Ziemeļamerikā un Rietumeiropā.

OpenBSD, iespējams, ir datēts ar 90. gadiem, taču tā izcelsme aizsākās 70. gadu beigās kā Berkeley Software Distribution no UC Berkeley.

OpenBSD instalēšana

Jūs instalējat OpenBSD tādā pašā veidā, kā instalējat jebkuru citu Linux izplatīšanu: lejupielādējot instalācijas datu nesēju un ar to palaižot datoru.

Tūlīt jūs saskaraties ar instalēšanas procesu. Šķiet, ka tas iemieso dažus OpenBSD aspektus: tas ir īss, balstīts uz tekstu un, šķiet, netur jūsu roku ļoti daudz. Tā, tāpat kā sistēma, ir paredzēta pieredzējušiem Unix lietotājiem un administratoriem. Tas joprojām darbojas, izmantojot daudzus no tiem pašiem procesiem un jebkuru citu Unix vai Linux sistēmu: jūs sadalāt cieto disku un instalējat pakotnes.

Ja tā ir pirmā reize, labākā metode ir vienkārši visu instalēt. Tas nodrošina, ka neko nepalaidīsit garām, un diska vieta mūsdienās tik un tā ir lēta. Pēc tam jūs instalēsit sāknēšanas ielādētāju un sāksit savā jaunajā OpenBSD sistēmā.

Pakešu pārvaldība OpenBSD

OpenBSD izmantošana ārēji ir ļoti līdzīga Linux sistēmas lietošanai. Atšķirībā no Linux, noklusējuma apvalks ir pdksh, Korn Shell variants, kura funkcijas ir diezgan līdzīgas Bash.

Pēc noklusējuma OpenBSD sāknējas uz konsoles interfeisu. Tas ir lieliski, ja plānojat to izmantot kā serveri, jo šādā veidā varat palaist "bez galvas" un izveidot savienojumu ar to tīklā, taču, ja patiešām vēlaties, varat to palaist kā darbvirsmu.

Ārējo pakotņu instalēšanai OpenBSD ir savs pakotņu pārvaldnieks. The pkg_add komanda pievieno pakotnes, kamēr pkg_delete noņem tos. The /etc/installurl fails kontrolē, kurš spogulis OpenBSD meklēs, lai atrastu pakotnes.

Piemēram, lai instalētu pakotni kā root, ierakstiet:

pkg_add vim

OpenBSD kā darbvirsma?

Lai gan OpenBSD ir populārs serveru lietojumprogrammās, varat to palaist kā darbvirsmu, tāpat kā ar Linux sistēmu. Jūs varat instalēt X Window serveri ar FVWM darbvirsmu pēc noklusējuma.

Tāpat kā citas NetBSD iespējas, tas šķiet ļoti vecs un Unixy, kā izstrādātāji to vēlas. Izmantojot pakotņu pārvaldnieku, varat instalēt citus logu pārvaldniekus un darbvirsmas, kuras vēlaties.

Sistēmā ir iekļauts xenodm displeja pārvaldnieks, ko dokumentācijā ieteikts izmantot, lai palaistu X. Instalēšanas programma arī piedāvās to automātiski palaist. Varat startēt X bez displeja pārvaldnieka, izmantojot komandu "startx", taču šķiet, ka tas darbojas tikai, izmantojot saknes kontu. Tas varētu būt vēl viens no OpenBSD "drošajiem pēc noklusējuma" dizaina lēmumiem.

Jūs izmantojat OpenBSD, pat ja neizmantojat OpenBSD

Kā minēts iepriekš, OpenBSD ietekme sniedzas tālu ārpus cilvēkiem, kuri to faktiski izmanto, izmantojot vairākus atvērtā pirmkoda projektus.

Visredzamākais no tiem ir OpenSSH, kas nodrošina SSH savienojumu lielākajai daļai atvērtā koda operētājsistēmu izplatīšanas. BSD licencētā koda dēļ tas tiek izmantots arī daudzos komerciālos produktos, jo tam nav jāatklāj avota izmaiņas.

Mājaslapā arī norādīts, ka daudzi uzņēmumi nesniedz finansējumu (kuru finansējuma trūkums tika vainots Sirds asiņošana), un, iespējams, izmanot kaunināšanu, palīdzot norādīt, ka finansējumu var novirzīt OpenBSD projektam.

Vēl viens plaši izmantots projekts ir termināļa multiplekseris tmux.

Vai jums vajadzētu izmantot OpenBSD?

Jums var rasties jautājums, vai OpenBSD ir paredzēts jums. Ja sistēmas administrēšanai dodat priekšroku vienkāršai "Unixy" pieejai, varat izbaudīt OpenBSD, it īpaši, ja jums patīk izmantot komandrindu. Ja jūs uztraucaties par drošību, jums patiks arī OpenBSD, jo izstrādātāju kopiena par to ir tik ļoti aizrautīga.

Galvenā problēma būs aparatūras atbalsts, it īpaši, ja plānojat to darbināt uz darbvirsmas. Kamēr OpenBSD darbojas uz vairākām arhitektūrām, jūsu draiveru izvēle var būt ierobežota, un tas ir kaut kas tāds, kas ir kopīgs citiem BSD un pat Linux izplatījumiem. Šķiet, ka aparatūras atbalsts, vismaz Wi-Fi un grafikas adapteriem, ir vairāk pieejams operētājsistēmā Linux.

OpenBSD ir viena no drošākajām pieejamajām operētājsistēmām

Tā kā OpenBSD ir vērsta uz drošību, to ir vērts pārbaudīt ikvienam nopietnam Unix/Linux fanam. Pat ja jūs to neizmantojat katru dienu, katrs projekts var kaut ko mācīties no tā dizaina.

Ja jūs interesē citas BSD sistēmas, jums vajadzētu apsvērt NetBSD, kas ir labi pazīstama ar savu pārnesamību uz dažādām iekārtām.

NetBSD skaidrojums: Unix sistēma, kas var darboties uz jebko

Runājot par pārnēsājamu un uzticamu operētājsistēmu, nekas nepārspēj NetBSD.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Linux
  • Operētājsistēmas
Par autoru
Deivids Delonijs (Publicēti 65 raksti)

Deivids ir ārštata rakstnieks, kas dzīvo Klusā okeāna ziemeļrietumos, taču sākotnēji cēlies no līča apgabala. Kopš bērnības viņš ir bijis tehnoloģiju entuziasts. Deivida interesēs ietilpst lasīšana, kvalitatīvu TV šovu un filmu skatīšanās, retro spēles un ierakstu kolekcionēšana.

Vairāk no Deivida Delonija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu