Išsamus BSD platinimų vadovas: istorija, variantai ir skirtumai

  • Kilmė pagrįsta Berklio universiteto UNIX sistema ir jos evoliucija link atvirojo kodo.
  • Pagrindiniai dabartiniai variantai, tokie kaip „FreeBSD“, „OpenBSD“ ir „NetBSD“, kurių kiekvienas specializuojasi savo srityje.
  • Esminiai skirtumai, palyginti su GNU/Linux, kalbant apie kūrimo modelį ir platesnes licencijas.
  • Realaus pasaulio programos modernioje įrangoje – nuo ​​didelio našumo serverių iki vaizdo žaidimų konsolių.

BSD sistemos

Kalbant apie operacines sistemas, kurios skiriasi nuo įprastų, neįmanoma nepaminėti „Berkeley Software Distribution“ . Ši sistema, gimusi Kalifornijos universiteto Berklyje laboratorijose, iš esmės yra tiesioginė UNIX palikuonė. Ji ypatinga tuo, kad, skirtingai nei kitos, jos kūrimą lydėjo teisiniai ginčai ir kraštutinė laisvės filosofija , palikusi pėdsaką šiuolaikinėje kompiuterijoje.

Tiems, kurie nėra labai gerai susipažinę su šia tema, UNIX tikriausiai yra beveik visko, ką naudojame šiandien, senelis. Nors ji nebėra stalinių kompiuterių karalius, ji išlieka neįtikėtinai galingų sistemų , pradedant superkompiuteriais ir baigiant programine įranga, kuri leidžia veikti jūsų mobiliajam telefonui, pagrindu. Šia prasme BSD yra ne tik operacinių sistemų grupė, bet ir technologinis palikimas , leidęs atvirojo kodo programinei įrangai klestėti net uždaroje ir patentuotoje programinėje įrangoje.

Susijęs straipsnis:
Kokią operacinę sistemą turėčiau naudoti Raspberry Pi?

BSD šeimos kilmė ir evoliucija

Viskas prasidėjo, kai AT&T priklausanti „Bell Labs“ leido Berklio universitetui naudoti UNIX kodą tyrimams. Tačiau viskas pakrypo bloga linkme, kai AT&T nusprendė dėl komercinių priežasčių atšaukti šiuos leidimus , dėl ko kilo milžiniška teisinė kova. Universiteto sprendimas buvo puikus: jie sukūrė savo versiją, panaikindami nuosavybės priklausomybes ir išleisdami versiją, kuri atnešė novatoriškų naujovių virtualios atminties valdyme ir TCP/IP protokolų steke.

Dėl neįtikėtinai švelnios BSD licencijos, kuri ribojasi su viešąja nuosavybe, daugelis įmonių suskubo ją naudoti. Tiesą sakant, dalis jos kodo yra įterpta į „Windows“ (konkrečiai, tinklo steke) ir „macOS“ bei „iOS“ branduolyje per „Darwin“. Net tokios konsolės kaip „PlayStation 4“ naudoja „FreeBSD“ kaip pagrindą savo vidiniams procesams valdyti.

Žymiausi BSD distribucijos

Svarbu patikslinti, kad šios sistemos nėra skirtos pakeisti „Windows“ ar „Linux“ kasdieniame namų naudojime, nes jos nėra taip dažnai atnaujinamos ir neturi tokios pačios tvarkyklių palaikymo. Tačiau tiems, kurie nori pasinerti į rimtą kompiuteriją , jos yra tikras perlas. Žemiau apžvelgiame aktualiausias parinktis:

  • FreeBSD: Ji tikriausiai yra grupės žvaigždė. Išleista 1993 m., ji ieško našumo pusiausvyra ir paprastas naudojimas. Dėl savo stabilumo jis yra mėgstamas diegiant žiniatinklio serverius, saugyklas ir ugniasienes.
  • „OpenBSD“: Čia prioritetas yra saugumas, niekas daugiau. Jis apibrėžia save kaip Draudimas pagal įsipareigojimų neįvykdymo sąlygasTai apima kodo tyrimą mikroskopiniu didinamuoju stiklu, siekiant aptikti pažeidžiamumus. Tai idealus įrankis kuriant ugniasienes ir įsilaužimų aptikimo sistemas.
  • NetBSD: Jų manija – nešiojamumas. Jų šūkis iš esmės yra toks: Tai veikia su bet kuoNuo seno delninio kompiuterio iki NASA kosminių misijų – „NetBSD“ yra geriausias pasirinkimas, jei turite labai seną ar neįprastą aparatinę įrangą.
  • „DragonFly“ BSD: „FreeBSD“ darinys, kuris 2003 m. nusprendė eiti savo keliu. Jie daugiausia dėmesio skiria transakcinė kompiuterija ir didelį našumą daugiaprocesoriuose serveriuose, pabrėžiant jo HAMMER failų sistemą.
  • GhostBSD: Skirtingai nuo ankstesnių versijų, ši skirta išvengti naudotojo diskomforto. naudoti sąrašą su tokiomis darbalaukio aplinkomis kaip MATE, kurios yra idealus pradinis taškas tiems, kurie naudoja Linux.
  • NomadBSD: Tai sistema, sukurta gyventi USB „Pendrive“Tai puikiai tinka sistemos remontui, duomenų atkūrimui arba tiesiog BSD patirties išbandymui neliečiant kietojo disko.
  • Vidurnakčio BSD: Įdomus derinys, integruojantis kodą iš įvairių šakų ir siūlantis „Xfce“ aplinką, todėl ji labai pažįstama kiekvienam. Linux vartotojas.

BSD ir GNU/Linux: kokie yra tikrieji skirtumai?

Nors abi sistemos yra pagrįstos UNIX ir naudoja POSIX standartą, yra didelių skirtumų. Pirmasis – kūrimo modelis . Linux sistemoje branduolys yra viena, o vartotojo įrankiai (GNU) – visai kas kita; platinamųjų programų kūrėjai surenka dalis iš skirtingų šaltinių. Priešingai, BSD sistemoje tie patys kūrėjai kuria ir branduolį, ir pagrindines programas , todėl sistema yra daug labiau integruota ir darni.

Taip pat iškyla programinės įrangos licencijavimo klausimas . „Linux“ naudoja GPL licenciją, kuri yra „aktyvesnė“ ir reikalauja dalytis kodo modifikacijomis. BSD licencija yra daug liberalesnė; ji leidžia įmonei paimti kodą, jį modifikuoti ir parduoti kaip patentuotą programinę įrangą, neatskleidžiant jo paslapčių. Štai kodėl BSD yra tokia patraukli komerciniam sektoriui.

Kalbant apie aparatinės įrangos palaikymą, „Linux“ turi pranašumą. Gamintojai daug dažniau išleidžia tvarkykles „Linux“ sistemai nei BSD sistemai. BSD sistemos dažnai kenčia nuo suderinamumo problemų , pavyzdžiui, nepalaiko sistemos sustabdymo nešiojamuosiuose kompiuteriuose arba visiškai nepalaikomos mobiliuosiuose įrenginiuose.

Kiti variantai ir susiję projektai

BSD šeimos medis yra milžiniškas. Yra specializuotų projektų, tokių kaip „pfSense“ ir „OPNsense“ , kurie iš esmės yra galingos „FreeBSD“ pagrindu sukurtos ugniasienės. Taip pat yra ir neįprastesnių variantų, tokių kaip „TrueNAS“ masiniam saugojimui arba „HardenedBSD“ , kuris prideda papildomų apsaugos nuo atakų lygių.

Yra net „Linux“ distribucijų, kurios bando mėgdžioti BSD filosofiją. Aiškiausias pavyzdys yra „NetBSD“ kūrėjo sukurta „Void Linux“ , kuri naudoja paketų valdymo sistemą, labai panašią į BSD prievadų stilių , ir vengia „systemd“ naudojimo, kad būtų išlaikytas paprastumas.

BSD sistemos turėjimas iš esmės yra įsipareigojimas architektūriniam stabilumui ir techniniam grynumui. Nors jos rinkos dalis yra maža, palyginti su „Windows“ dominavimu ar „Linux“ augimu, jos įtaka yra visur. Nuo tinklą palaikančių serverių patikimumo iki „Apple“ sistemų elegancijos, Berkeley palikimas gyvuoja kiekviename duomenų pakete, keliaujančiame internetu.


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje