„NetBSD“ paaiškino: „Unix“ sistema, kuri gali veikti bet kur

„NetBSD“ paaiškino: „Unix“ sistema, kuri gali veikti bet kur

Nors „Linux“ platinimai gali gauti didžiausią rašalo kiekį atvirojo kodo pasaulyje, žmonės dažnai nepastebi BSD šeimos. Vienas BSD variantas, „NetBSD“, įstrigo dėl savo įsipareigojimo perkelti.





Kas yra NetBSD?

NetBSD yra atvirojo kodo operacinė sistema. Kaip ir „Linux“, „NetBSD“ siekia plataus suderinamumo su „Unix“ ir siūlo panašias paslaugas bei elgseną.





„NetBSD“ yra pagrįsta „Unix“ „Berkeley Software Distribution“ versija, taigi ir pavadinimu „BSD“. Tai yra 386/BSD laidos, kuri palaikė kompiuterius dešimtojo dešimtmečio pradžioje, atšaka.



Kai „FreeBSD“ daugiausia dėmesio skiria kompiuterių platformai, o „OpenBSD“ - saugumui, „NetBSD“ - perkeliamumui į skirtingas platformas. Nors „NetBSD“ gali atrodyti kaip kitas „Linux“ platinimas, visa sistema, įskaitant branduolį ir vartotojo paslaugas, yra kuriama kartu. Tai prieštarauja tam, kaip „Linux“ paskirstymai sujungia komponentus iš kelių šaltinių.

NetBSD istorija

Nors „NetBSD“ yra moderni operacinė sistema, jos linija siekia septintąjį dešimtmetį, kaip „Berkeley Software Distribution“ arba BSD, sukurta „UC Berkeley“.



geriausi nemokami „Android“ žaidimai be programų pirkimo

Devintajame dešimtmetyje BSD tapo „Unix“ pasaulio techniniu lyderiu, kaip darbo vietų pardavėjai, tokie kaip „Sun Microsystems“, kurį įkūrė BSD programuotojas Billas Joy. Berkeley taip pat buvo atvirojo kodo programinės įrangos pradininkas, tik reikalavo įspėjimo apie autorių teises ir susilaikė nuo universiteto paminėjimo reklamoje.

„BSD“ iš pradžių buvo pagrįsta „Bell Labs“ „Unix“, tačiau bėgant metams nukrypo nuo savo patronuojančios bendrovės AT&T versijos, todėl buvo galima išleisti versiją, kurioje nėra AT&T kodo.





Nors tai nebuvo pilna OS, ši „Networking Release“ buvo taip pavadinta, nes jame buvo TCP/IP tinklo kodas, kurį kelios įmonės naudojo savo produktuose įdiegti tinklus. Galų gale jis pateko į „Microsoft Windows“.

Kai kompiuteriai tapo galingesni atsiradus „Intel 80386“ procesoriui, Williamas Jolitzas perkėlė BSD į 386 procesorių, kaip atspirties tašką naudodamas tinklo versiją, kurią jis išleido kaip 386BSD. Jolitzui buvo sunku neatsilikti nuo visų pataisų, kurias kiti kūrėjai siuntė jam tobulinti sistemą, todėl projekto šakutės pasirodė iškart.





Viena grupė norėjo toliau tobulinti kompiuterio versiją, o kita norėjo sutelkti dėmesį į skirtingų architektūrų perkeliamumą. Pirmasis tapo „FreeBSD“, o antrasis - „NetBSD“.

„NetBSD“ savo ruožtu buvo pakeltas, nes vienas iš kūrėjų Theo de Raadt buvo paprašytas pasitraukti iš „NetBSD“ projekto ir vėliau įkūrė „OpenBSD“ variantą, kuriame daugiausia dėmesio skiriama saugumui ir kodo teisingumui.

Susijęs: Kokią operacinę sistemą turėtumėte pasirinkti kitam kompiuteriui?

Perkeliamumas: Žinoma, veikia NetBSD

„NetBSD“ išgarsino daugybę prievadų, skirtų dabartinei ir apleistai „Unix“ tipo sistemų techninei įrangai. Tai pasiekiama atskiriant nuo mašinos priklausantį kodą nuo nepriklausomo.

Dabartinių prievadų sąraše yra x86_64 ir ARM iki neaiškių architektūrų, tokių kaip MIPS. Ir tai tik I pakopos prievadai, kuriuos aktyviai palaiko „NetBSD“ projektas.

II pakopos prievadų sąrašas taip pat yra platus, todėl daugiausia palaikoma „našlaičių“ aparatinė įranga. Čia rasite „Amiga“, „Motorola 68000“ ir „PowerPC“ pagrindu pagamintų „Macintoshes“, 32 bitų „Sun SPARC“ darbo vietų ir „VAX“ minikompiuterių versijas.

Jūs netgi galite rasti „Sega Dreamcast“ žaidimų konsolės prievadą. Daugeliui žmonių, ieškančių naujos programinės įrangos paleisti su senesne aparatine įranga, „NetBSD“ atrodo patrauklu. Jei nerandate „Linux“ distribucijos, kurią galėtumėte naudoti senose mašinose, tai yra gera vieta ieškoti.

„NetBSD“ yra toks nešiojamas, kad yra posakis: „Žinoma, jame veikia„ NetBSD “.“ Kažkas netgi sugebėjo ją įdiegti a skrudintuvas su įmontuotu mikrovaldikliu.

Nemanykite, kad turite atsisakyti „Linux“ programų, jei jos neturi šaltinio jūsų „NetBSD“ sistemoje. Priklausomai nuo aparatinės įrangos platformos, „NetBSD“ siūlo dvejetainį „Linux“ suderinamumą. Tai reiškia, kad „NetBSD“ sistemoje galite paleisti „Linux“ programas.

NetBSD diegimas

OS įdiegimas yra panašus į „Linux“ platinimo diegimą. Tiesiog atsisiųskite diegimo vaizdą, paleiskite jį savo kompiuteryje, paleiskite diegimo programą, padalinkite standųjį diską, įdiekite programinę įrangą, pasirinkite pagrindinį slaptažodį ir paleiskite į naują sistemą.

ar turėčiau žiūrėti Ricką ir Mortą?

Atsižvelgiant į techninę NetBSD ir BSD orientaciją, diegimo sąsaja yra pagrįsta tekstu.

Programinę įrangą galite įdiegti iš diegimo disko, bet taip pat galite įdiegti per FTP, iš tinklo NFS įrenginio ar net iš nesumontuoto skaidinio. „NetBSD“ palaiko išsamias kiekvienos architektūros diegimo instrukcijas.

Pagal numatytuosius nustatymus „NetBSD“ veikia teksto konsolėje be GUI. Galite pradėti X11 naudodami startas komandą.

Numatytoji langų tvarkyklė yra CTWM. Galite įdiegti kitas langų tvarkykles ir darbalaukio aplinkas naudodami toliau nurodytą paketų tvarkyklę. Taip pat galite grafiškai prisijungti naudodami XDM įkrovos metu pridėdami eilutę „ xdm = TAIP 'iki apačios /rc.conf failą kaip root, tada iš naujo paleiskite.

Paketų valdymas „NetBSD“

Jokia operacinė sistema, įskaitant „NetBSD“, nėra nustatyta taip, kaip norite. Dažnai turite įdiegti kai kurias programas, kad gautumėte taip, kaip norite. „Linux“ pasaulyje paketų tvarkytojai labai palengvino šį darbą. „NetBSD“ taip pat turi savo paketų tvarkyklę „pkgin“.

Galite jį įdiegti diegimo metu, tačiau jei to nepadarėte, tereikia poros komandų. Šaknies apvalkale įveskite šias komandas:

export PKG_PATH=https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r | cut -d_ -f1)/Al pkg_add pkgin

Norėdami ieškoti paketo naudodami pkgin, naudokite šią komandą:

pkgin search vim

Norėdami įdiegti paketą, naudokite diegti variantas.

pkgin install vim

Taip pat norėsite nuolat atnaujinti savo sistemą.

pkgin upgrade

Susiję: Kodėl turėtumėte atnaujinti „Linux“ paketų saugyklas

Ar turėtumėte naudoti „NetBSD“?

Jei jums įdomu, ar įdiegti „NetBSD“, ar ne, pasirinkimas priklausys nuo jūsų situacijos. Jei norite atgaivinti senesnę aparatūrą, kuri nebegauna oficialių OS atnaujinimų, turėtumėte rimtai pažvelgti į „NetBSD“ kaip pasirinkimą.

Jei ketinate kurti įterptąsias sistemas, BSD licencija gali būti patrauklesnė nei GPL, įprasta „Linux“ programinėje įrangoje, nes jums nereikia pateikti šaltinio kodo. Štai kodėl BSD yra populiari bazė aparatūros gamintojams, pavyzdžiui, vėlesnėms „Sony PlayStations“, pagrįstoms „FreeBSD“.

Jei norite kažko kitokio nei įprasta „Linux“ platinimo programa, taip pat galite apsvarstyti „NetBSD“ ar vieną iš kitų BSD. Jei norite sistemos, kuri labiau primena „Unix“ nei „Linux“, „NetBSD“ gali būti gryno oro gurkšnis. Kai kuriems žmonėms tai tikrai nepatinka systemd init sistemą „Linux“, nes mano, kad ji per daug išsipūtusi. „NetBSD“ yra linkęs būti lieknas ir piktas.

„Unix“ OS, veikianti beveik bet kur

„NetBSD“, turinti aštuntojo ir devintojo dešimtmečių pradinį BSD, yra unikali kaip tikra „Unix“ sistema, kurios tikslas - veikti kuo įvairesniais kompiuteriais.

Vienas iš populiariausių senų kompiuterių naudojimo būdų yra namų serveris. Norėdami naudoti savo serverį, galite naudoti „NetBSD“ arba „Linux“ platinimą.

Dalintis Dalintis „Tweet“ Paštu Kaip sukurti „Linux“ žiniatinklio serverį naudojant seną kompiuterį

Ar senas kompiuteris užima vietą? Norite jį naudoti svetainei priglobti? Štai kaip nustatyti seną kompiuterį kaip „Linux“ žiniatinklio serverį.

Skaityti toliau
Susijusios temos
  • Linux
  • Operacinės sistemos
  • Unix
Apie autorių Davidas Delony(Paskelbti 49 straipsniai)

Davidas yra laisvai samdomas rašytojas, įsikūręs Ramiojo vandenyno šiaurės vakaruose, tačiau iš pradžių kilęs iš Bay Area. Nuo vaikystės jis buvo technologijų entuziastas. Deivido pomėgiai apima skaitymą, kokybiškų televizijos laidų ir filmų žiūrėjimą, retro žaidimus ir įrašų rinkimą.

Daugiau iš Davido 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