NetBSD selgitas: Unixi süsteem, mis võib töötada ükskõik millega

NetBSD selgitas: Unixi süsteem, mis võib töötada ükskõik millega

Kuigi Linuxi distributsioonid võivad avatud lähtekoodiga maailmas saada suurima koguse tinti, jätavad inimesed sageli BSD perekonna tähelepanuta. Üks BSD variant, NetBSD, on kantavuse tõttu kinni jäänud.





Mis on NetBSD?

NetBSD on avatud lähtekoodiga operatsioonisüsteem. Nagu Linux, on ka NetBSD eesmärk laiaulatuslik ühilduvus Unixiga, pakkudes sarnaseid utiliite ja käitumist.





NetBSD põhineb Unixi Berkeley Software Distribution versioonil, seega nime „BSD”. See on haru 386/BSD versioonist, mis toetas personaalarvuteid 1990ndate alguses.





Kui FreeBSD keskendub arvutiplatvormile ja OpenBSD turvalisusele, siis NetBSD keskendub teisaldatavusele erinevatele platvormidele. Kuigi NetBSD võib tunduda teise Linuxi distributsioonina, arendatakse kogu süsteem koos tuuma ja kasutajate utiliitidega välja tervikuna. See on vastuolus sellega, kuidas Linuxi distributsioonid koondavad kokku mitmest allikast pärit komponente.

NetBSD ajalugu

Kuigi NetBSD on kaasaegne operatsioonisüsteem, pärineb selle põlvkond 1970 -ndatest aastatest, nagu Berkeley Software Distribution ehk BSD, mis töötati välja UC Berkeley's.



kuidas kustutada Facebookis ettevõtte leht

BSD-st sai Unixi maailma tehniline juht 1980ndate aastate jooksul, kui tööjaamade müüjad, nagu Sun Microsystems, asutasid BSD programmeerija Bill Joy. Berkeley oli ka avatud lähtekoodiga tarkvara pioneer, nõudes vaid autoriõiguste teatist ja hoidudes ülikooli mainimisest reklaamides.

BSD põhines algselt Bell Labsi Unixil, kuid erines aastate jooksul oma emaettevõtte AT & T versioonist, nii et võis välja anda versiooni, mis ei sisaldanud AT&T koodi.





Kuigi see ei olnud täisversioon, nimetati seda võrguväljaannet nii, kuna see sisaldas TCP/IP võrgukoodi, mida mitmed ettevõtted kasutasid oma toodetes võrgustiku loomiseks. Lõpuks jõudis see isegi Microsoft Windowsi.

Kuna arvutid muutusid Inteli 80386 protsessori tulekuga võimsamaks, teisaldas William Jolitz BSD 386 protsessorile, kasutades lähtepunktina võrguversiooni, mille ta avaldas nimega 386BSD. Jolitzil oli probleeme kõigi plaastrite pidamisega, mida teised arendajad talle süsteemi täiustamiseks saatsid, nii et projekti kahvlid ilmusid kohe.





Üks rühm soovis jätkata arvuti versiooni täiustamist, teine ​​aga keskenduda teisaldatavusele erinevate arhitektuuride vahel. Esimesest sai FreeBSD ja teisest NetBSD.

NetBSD -d harutati kordamööda, kuna ühel arendajatest Theo de Raadtil paluti NetBSD projektist loobuda ja hiljem asutati variant, OpenBSD, mis keskendub turvalisusele ja koodi korrektsusele.

Seotud: Millise operatsioonisüsteemi peaksite oma järgmise arvuti jaoks valima?

Teisaldatavus: muidugi töötab NetBSD

NetBSD on teinud oma nime paljude Unixi-sarnaste süsteemide praeguse ja hüljatud riistvara jaoks kättesaadavate portide kohta. Ta saavutab selle, eraldades masinast sõltuva koodi masinast sõltumatust koodist.

Praeguste portide loend sisaldab x86_64 ja ARM -i, et varjata arhitektuure, nagu MIPS. Ja need on ainult I taseme pordid, neid, mida NetBSD projekt aktiivselt toetab.

Tier II sadamate loend on samuti ulatuslik, kus peitubki suurem osa „orvuks jäänud” riistvara toest. Siit leiate Amiga, Motorola 68000 ja PowerPC-põhiste Macintoshe versioonide, 32-bitiste Sun SPARC tööjaamade ja VAX-miniarvutite versioonid.

Võite isegi leida pordi Sega Dreamcasti mängukonsoolile. Paljud inimesed, kes otsivad uut tarkvara vanemale riistvarale töötamiseks, peavad NetBSD -d atraktiivseks. Kui te ei leia oma vanade masinatega töötamiseks Linuxi distrot, on see hea koht.

NetBSD on nii kaasaskantav, et on olemas ütlus: 'Muidugi töötab NetBSD.' Keegi suutis selle isegi a -le installida röster varustatud sisseehitatud mikrokontrolleriga.

Ärge arvake, et peate Linuxi programmidest loobuma, kui nende allikat pole teie NetBSD süsteemis. Sõltuvalt riistvaraplatvormist pakub NetBSD Linuxi binaarset ühilduvust. See tähendab, et saate oma NetBSD süsteemis Linuxi programme käitada.

NetBSD installimine

OS -i installimine sarnaneb Linuxi levitamise installimisega. Laadite lihtsalt alla installipildi, laadite selle oma arvutisse, käivitate installiprogrammi, eraldate kõvaketta partitsioonidesse, installite tarkvara, valite juurparooli ja käivitate oma uue süsteemi.

kuidas installida mac os usb -st

Peegeldades NetBSD ja üldiselt BSD tehnilist suunda, on installiliides tekstipõhine.

Tarkvara saate installida installikettalt, kuid saate installida ka FTP kaudu, võrgu NFS -draivilt või isegi ühendamata partitsioonilt. NetBSD säilitab üksikasjalikud paigaldusjuhised iga arhitektuuri jaoks.

Vaikimisi töötab NetBSD tekstikonsoolis ilma graafilise kasutajaliideseta. X11 saate käivitada startx käsk.

Vaikeaknahaldur on CTWM. Allpool mainitud paketihalduriga saate installida muid aknahaldureid ja töölauakeskkondi. Samuti saate XDM -iga graafiliselt sisse logida alglaadimise ajal, lisades rea ' xdm = JAH 'põhja /rc.conf faili juurjuurde, seejärel taaskäivitage.

Pakettide haldamine NetBSD -s

Ükski operatsioonisüsteem, sealhulgas NetBSD, ei ole seadistatud nii, nagu soovite. Sageli peate installima mõned programmid, et saada see soovitud viisil. Linuxi maailmas on paketihaldurid selle töö palju lihtsamaks teinud. NetBSD -l on ka oma paketihaldur pkgin.

Saate selle installimise ajal installida, kuid kui te seda ei teinud, piisab paarist käsklusest. Sisestage juurkestale järgmised käsud:

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

Paketi otsimiseks pkgini abil kasutage seda käsku:

pkgin search vim

Paketi installimiseks kasutage paigaldada valik.

pkgin install vim

Samuti soovite oma süsteemi värskendada.

pkgin upgrade

Seotud: Miks peaksite Linuxi pakettide hoidlaid värskendama?

Kas peaksite kasutama NetBSD -d?

Kui mõtlete, kas peaksite NetBSD installima või mitte, sõltub valik teie olukorrast. Kui soovite taaselustada vanemat riistvara, mis ei saa enam OS -i ametlikke värskendusi, peaksite tõsiselt uurima NetBSD -d.

Kui kaalute manussüsteemide arendamist, võib BSD litsents olla atraktiivsem kui Linuxi tarkvaras levinud GPL, kuna te ei pea lähtekoodi kättesaadavaks tegema. Seetõttu on BSD -d populaarne alus riistvaratootjatele nagu hilisemad Sony PlayStationid, mis põhinevad FreeBSD -l.

Kui soovite lihtsalt midagi tavalisest Linuxi distributsioonist erinevat, võiksite kaaluda ka NetBSD -d või mõnda muud BSD -d. Kui soovite süsteemi, mis on rohkem Unixi-sarnane kui Linux on arenenud, võib NetBSD olla värske õhu hingamine. Mõnele inimesele see tõesti ei meeldi systemd init süsteem Linuxis, sest nad usuvad, et see on liiga punnis. NetBSD kipub olema lahja ja kuri.

Unix OS, mis töötab peaaegu kõigega

NetBSD, mille pärand pärineb 1970ndate ja 1980ndate algsest BSD -st, on ainulaadne tõelise Unixi süsteemina, mille eesmärk on töötada võimalikult erinevates arvutites.

Vanade arvutite üks populaarsemaid kasutusviise on koduserver. Serveri käivitamiseks võite kasutada NetBSD -d või Linuxi distributsiooni.

Jaga Jaga Piiksuma E -post Kuidas luua vana arvutiga Linuxi veebiserver

Kas vana arvuti võtab ruumi? Kas soovite seda veebisaidi majutamiseks kasutada? Siin on, kuidas seadistada vana arvuti Linuxi veebiserveriks.

Loe edasi
Seotud teemad
  • Linux
  • Operatsioonisüsteemid
  • Unix
Autori kohta David delony(49 artiklit avaldatud)

David on vabakutseline kirjanik, kes asub Vaikse ookeani loodeosas, kuid pärineb algselt lahe piirkonnast. Ta on tehnoloogiahuviline olnud lapsepõlvest saadik. Davidi huvide hulka kuulub lugemine, kvaliteetsete telesaadete ja filmide vaatamine, retromängud ja plaatide kogumine.

Veel David Delonylt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin