Kad mēs runājam par operētājsistēmām, lielākā daļa cilvēku uzreiz domā par Windows, macOS vai Linux. Tomēr pastāv aizraujoša un ļoti spēcīga daļa, ko sauc par BSD, kas būtībā ir tiešs UNIX pēctecisLai gan tām, iespējams, nav tik milzīgas slavas kā citām, šīs sistēmas ir pamats, uz kura ir veidota liela daļa tehnoloģiju, ko mēs mūsdienās izmantojam, sākot no interneta infrastruktūras līdz dažu konsoļu programmatūrai.
Iedziļināšanās BSD pasaulē ir kā ceļojums pie mūsdienu skaitļošanas saknēm. Tie nav vienkārši Linux kloni; tiem ir sava unikāla arhitektūra. attīstības filozofija un licence tik atvērta, ka tā robežojas ar publisko domēnu. Tas ir padarījis tos par iecienītāko rīku tiem, kas meklē absolūtu stabilitāti, ārkārtēju drošību vai pilnīgu kontroli pār ierīci, bez politiskām sarežģījumiem, kas dažkārt ieskauj brīvo programmatūru.
Visa izcelsme: no Bērklijas līdz pasaulei
Viss sākās 70. gs. septiņdesmitajos gados Kalifornijas Universitātē, Bērklijā. Tajā laikā AT&T atļāva universitātēm izmantot UNIX kodu pētniecībai. Bērklijas pionieri neapsnaudās uz lauriem un sāka veikt uzlabojumus, radot tā saukto Bērklija programmatūras izplatīšanaTas, kas sākās kā UNIX pievienojumprogrammu komplekts, galu galā kļuva par pilnīgu un stabilu operētājsistēmu.
Situācija kļuva saspringta, kad AT&T komerciālu apsvērumu dēļ nolēma atsaukt savas licences, kas noveda pie diezgan absurdas tiesas prāvas. Beigās universitātei izdevās izveidot savu neatkarīgu versiju. Pateicoties tam, BSD ir devis būtisku ieguldījumu datorzinātņu attīstībā, piemēram... TCP/IP ligzdu protokolskas būtībā ir valoda, kas ļauj internetam darboties tā, kā mēs to pazīstam šodien.
Gadu gaitā šis kods ir bijis tik noderīgs, ka tas ir nonācis negaidītās vietās. Piemēram, kodols Apple macOS un iOS Tas ir tieši aizgūts no BSD. Tā koda pēdas atrodam arī Windows tīkla sistēmā, dažādu zīmolu maršrutētājos un pat programmatūrā. PlayStation 4 un Nintendo Switch.
Lielās BSD ģimenes
Lai gan pastāv desmitiem variāciju, ekosistēmā dominē četri nosaukumi. Katram no tiem ir sava atšķirīga "personība" un skaidri definēti mērķi, kā sīkāk aprakstīts šajā rakstā. BSD izplatījumu un to variantu ceļvedis.
FreeBSD: jauda un daudzpusība
Tas, iespējams, ir visslavenākais un visplašāk izmantotais. Tas tika izveidots 1993. gadā un tā mērķis ir... līdzsvars starp veiktspēju un lietošanas ērtumuTā ir vēlamā izvēle tīmekļa satura serveriem, krātuvei un drošībai. Tās jaunākās versijas ir nodrošinājušas ievērojamus uzlabojumus ARM un Intel procesoriem, kā arī stabilu atbalstu EFI palaišanai un AES-NI šifrēšanai.
OpenBSD: Drošības bunkurs
Ja vēlaties, lai jūsu sistēmai nepieļautu piekļuvi visiem, OpenBSD ir īstā vieta jums. Šis projekts, ko dibinājis Teo de Rādts, ir apsēsts ar... koda integritāte un proaktīvu drošību. Viņi sevi definē kā "drošus pēc noklusējuma", atspējojot pēc iespējas vairāk pakalpojumu, lai samazinātu riskus. Tā ir absolūta karalis radīšanā ugunsmūri un atklāšanas sistēmas iebrucēju.
NetBSD: Aparatūras hameleons
Viņu moto ir "protams, ka tas darbojas ar NetBSD". Viņu mērķis ir ārkārtēja pārnesamībaTie var darboties gandrīz uz jebkuras ierīces ar mikroshēmu, sākot no veciem PDA līdz pat NASA kosmosa misijām. Tie koncentrējas uz koda kvalitāti un stabilitāti, padarot tos ideāli piemērotus vecākas, ne Intel ražotas aparatūras atdzīvināšanai.
DragonFly BSD: Inovācija tās pamatā
Tā parādījās kā FreeBSD atzars 2003. gadā. Tās mērķis nav būt universālai sistēmai, bet gan ir koncentrējusies uz vienlaicības pārvaldības un SMP pārrakstīšanu, lai piedāvātu augsta veiktspēja serverosTas īpaši izceļas ar savu failu sistēmu HAMMER un ļoti efektīvu instalētāju, ko ir pārņēmušas arī citas izplatīšanas versijas.
Specializēti varianti un atvasināti projekti
Papildus četriem galvenajiem dalībniekiem ir arī projekti, kas paredzēti ļoti specifiskiem uzdevumiem, kas atvieglo lietotāja dzīvi. Piemēram, ja vēlaties sistēmu mājas datoram bez jebkādām problēmām, ir pieejamas dažādas iespējas. GhostBSD vai MidnightBSDkas jau ir iepriekš instalētas ar darbvirsmas vidēm, piemēram, MATE vai Xfce, lai visu padarītu intuitīvāku.
Tiem, kam nepieciešami glābšanas rīki, nomadBSD Tas ir īsts dārgakmens, jo ir paredzēts palaišanai no USB diska un datu labošanas vai atkopšanas uzdevumu veikšanai, nepieskaroties cietajam diskam. Tīklošanas jomā mums ir pieejami tādi jaudīgi risinājumi kā pfSense un OPNsense, kas pārveido jebkuru datoru par profesionālu maršrutētāju ar uzlabotām ugunsmūra iespējām.
Ir arī neparastāki vai specifiskāki projekti, piemēram, TrueNAS (agrāk FreeNAS) lielapjoma atmiņas pārvaldībai vai RūdītsBSD, kas FreeBSD papildina ar papildu aizsardzības slāņiem.
BSD pret Linux: Kādas ir patiesās atšķirības?
No pirmā acu uzmetiena abi šķiet vienādi, jo izmanto termināli un ievēro POSIX standartu, taču būtībā tie ir pilnīgi atšķirīgi. Lielākā atšķirība slēpjas tajā, ka attīstības modelisLinux sistēmā kodols ir viena lieta, bet lietotāja rīki (piemēram, GNU) ir cita; distro veidotāji saliek daļas kopā. BSD sistēmā kodols un pamata rīki tiek izstrādāti atsevišķi. kā vienota, saliedēta sistēma.
Tad vēl ir licencēšanas jautājums. Kamēr Linux izmanto GPL (kas prasa koda koplietošanu, ja modificējat sistēmu), BSD izmanto daudz atļaujošāka licenceTas ļauj uzņēmumiem ņemt kodu, mainīt to un nepublicēt savus noslēpumus, tāpēc Apple vai Microsoft to izmanto bez problēmām.
Ikdienas lietošanas ziņā Linux pārliecinoši uzvar aparatūras atbalstsJūsu Wi-Fi karte, visticamāk, darbosies ar pirmo mēģinājumu Ubuntu vidē, nevis FreeBSD vidē. Turklāt Linux kopiena ir milzīga, savukārt BSD kopiena ir mazāka, lai gan daudz vairāk koncentrējas uz... tehniskā stabilitāte un vēl mazāk politiskajos strīdos par brīvo programmatūru. Lai iedziļinātos dziļāk, varat lasīt par Atšķirības starp BSD un Linux distribūcijām.
Īsāk sakot, ja jums ir nepieciešams drošs serveris, jaudīgs maršrutētājs vai vienkārši vēlaties uzzināt, kā Unix īsti darbojas, BSD ir fantastiska iespēja. Lai gan tiem ir niecīga tirgus daļa salīdzinājumā ar Windows vai Linux, to ietekme ir milzīga, un tie piedāvā... stabilitāte un struktūra kas padara tos neatvairāmus datoru entuziastiem un sistēmu administratoriem.
