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

  • BSD ekosistema atsirado kaip originalios UNIX, sukurtos Berklio universitete, evoliucija.
  • Yra tokių didelių platinamų programų kaip „FreeBSD“, „NetBSD“ ir „OpenBSD“, kurių kiekviena skirtingai orientuota į našumą, perkeliamumą ir saugumą.
  • Dėl itin griežtos licencijos jos kodą buvo galima integruoti į komercines sistemas, tokias kaip „macOS“, „iOS“ ir įvairias vaizdo žaidimų konsoles.

BSD sistemos

Kalbėdami apie operacines sistemas, paprastai iškart pereiname prie įprastų operacinių sistemų, tokių kaip „Windows“ ar „Linux“, tačiau yra ir žavus pasaulis, vadinamas BSD. Paprasčiau tariant, „ Berkeley Software Distribution“ nėra viena sistema, o UNIX išvestinių programų šeima, pradėta kurti Kalifornijos universitete, Berklyje. BSD ypatinga dėl laisvos programinės įrangos licencijos , kuri yra tokia atvira, kad beveik ribojasi su viešąja nuosavybe, leidžiančia visiems naudoti kodą net ir uždarojo kodo produktuose.

Norint suprasti BSD, pirmiausia reikia pažvelgti į UNIX, kuri iš esmės yra daugelio šiuolaikinių sistemų senelis. Ji atsirado septintojo dešimtmečio pabaigoje ir, nors nebėra stalinių kompiuterių karalius, išlieka superkompiuterių ir išmaniųjų telefonų pagrindu. Tiesą sakant, jei naudojate „iPhone“ ar „Mac“, netiesiogiai naudojatės BSD palikimu. Tai ekosistema, kurioje akademiniai tyrimai buvo paversti pagrindiniais technologiniais įrankiais šiandienos internetui.

GNOME ir KDE plazminės darbalaukio aplinkos kova
Susijęs straipsnis:
GNOME ir KDE Plazma: tikroji „Linux“ stalinių kompiuterių kova

Kodo kilmė ir kova dėl jo

Viskas prasidėjo, kai AT&T priklausanti „Bell Labs“ leido Berklio universitetui naudoti UNIX šaltinio kodą tyrimams. Viskas klostėsi puikiai, kol AT&T nusprendė, kad verslas yra svarbesnis už mokslą, ir atsiėmė leidimą , o tai sukėlė milžinišką teisinę kovą. Tačiau akademikai nesėdėjo rankų sudėję ir sukūrė savo versiją, pagimdžiusią BSD, kuri atnešė novatoriškų naujovių TCP/IP protokolų ir virtualiosios atminties srityje.

Nors originali versija jau istorija, jos palikimas gyvuoja bendruomenės ir komerciniuose projektuose. Nuostabu žinoti, kad dalis šio kodo yra įterpta į „PlayStation 4“ konsolę , įvairių prekių ženklų maršrutizatorius ir net „Windows“ tinklo steko. BSD nebando pakeisti dabartinių gigantų; veikiau ji siūlo nemokamą ir patikimą alternatyvą tiems, kurie nori eksperimentuoti su gryna UNIX architektūra.

Pagrindiniai paskirstymai ir jų taikymo būdai

Jei esate pasiruošę pasinerti, pirmiausia pastebėsite, kad ne visi BSD yra vienodi. „FreeBSD“ tikriausiai yra iš visų. Išleista 1993 m., ji orientuota į neįtikėtiną našumą ir paprastą naudojimą. Ji yra mėgstama tarp žiniatinklio turinio teikėjų ir saugojimo serverių, palaikanti architektūras nuo x86 iki 64 bitų ARM.

Tada turime „NetBSD“ – nešiojamumo karalienę. Jos moto praktiškai yra tas, kad ji gali veikti bet kuriame įrenginyje su lustu. Ji netgi buvo naudojama NASA kosminėse misijose ir „SEGA Dreamcast“. Jie daug dėmesio skiria kodo kokybei ir turi paketų sistemą, vadinamą „pkgsrc“ , kuri yra tikras technikos stebuklas.

Jei prioritetas yra ypatingas saugumas, „OpenBSD“ kaip tik Jums. Šis distribucija atsirado kaip „NetBSD“ atšaka, nes jos įkūrėjai norėjo griežtesnio požiūrio. Jie save apibrėžia kaip saugius pagal nutylėjimą , peržiūrėdami kodą per didinamąjį stiklą, kad išvengtų saugumo spragų. Jie plačiai naudojami kaip užkardos arba įsilaužimų aptikimo sistemos bankų ir vyriausybinėje aplinkoje.

Išvestinės finansinės priemonės ir specializuoti projektai

Be trijų pagrindinių platinamųjų programų, yra ir įdomių atšakų, tokių kaip „DragonFly BSD“ , kuri buvo sukurta 2003 m., siekiant pagerinti lygiagrečių failų valdymą, ir „HAMMER“ failų sistemą. Kita vertus, jei ieškote kažko patogesnio kasdieniam naudojimui, „GhostBSD“ siekia suteikti modernią darbalaukio patirtį , siūlydama iš anksto sukonfigūruotas aplinkas, tokias kaip MATE, kad jums nereikėtų tiek daug vargti su terminalu.

  • NomadBSD: Idealiai tinka nešiotis USB atmintinę ir atlikti remonto ar duomenų atkūrimo užduotis.
  • Vidurnakčio BSD: Įvairių BSD sistemų ir „Xfce“ aplinkų derinys, labai orientuotas į vartotojus, naudojančius „Linux“.
  • „TrueNAS“: Specializuojamės prie tinklo prijungtų saugyklų (NAS) valdyme.
  • OPNsense ir pfSense: Galingi įrankiai užkardoms ir maršrutizatoriams valdyti.

Taip pat yra ir neįprastesnių projektų, tokių kaip „HardenedBSD“ , skirtas pažeidžiamumų mažinimui, arba „helloSystem“ , siekiantis elegancijos ir paprastumo kūrėjams. Yra net įdiegimų uždaroje aparatinėje įrangoje, pavyzdžiui, „ Cell OS“ skirta „PlayStation 3“ arba „Orbis OS“ skirta „PS4“, kurie tiesiogiai remiasi šiais šaltiniais.

Įkvėptos sistemos ir suderinamumas

Įdomu stebėti, kaip BSD įtaka pasiekia netikėtas vietas. Yra „Linux“ distribucijų, kurios, nors ir nenaudoja BSD branduolio, mėgdžioja jo filosofiją. Pavyzdžiui, „Void Linux“ sukūrė „NetBSD“ kūrėjas ir naudoja labai panašią paketų sistemą. Kitos, pavyzdžiui, CRUX, naudoja BSD stiliaus paleidimo scenarijus, o tai rodo, kad Berkeley architektūra išlieka efektyvumo etalonu.

Vienas didžiausių šių sistemų privalumų yra dvejetainis suderinamumo sluoksnis . Tai leidžia kai kuriems BSD distribucijoms paleisti „Linux“ skirtą programinę įrangą beveik natyviu greičiu. Sistemos administratoriui tai yra esminis pokytis, nes leidžia perkelti senesnes komercines programas į modernią sistemą neprarandant originalių funkcijų.

BSD visata yra įrodymas, kaip akademinis bendradarbiavimas ir laisva programinė įranga gali formuoti šiuolaikinę kompiuteriją. Nuo serverių, kurie maitina internetą, iki bankinių operacijų saugumo, „FreeBSD“, „NetBSD“ ir „OpenBSD“ stabilumas ir techninis tikslumas išlieka pagrindiniais ramsčiais, siūlančiais prieglobstį tiems, kurie siekia visiškos savo aparatinės įrangos kontrolės ir operacinės sistemos, sukurtos nepriekaištingo architektūrinio nuoseklumo.


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