Objašnjenje NetBSD -a: Unix sustav koji može raditi na bilo čemu

Objašnjenje NetBSD -a: Unix sustav koji može raditi na bilo čemu

Iako distribucije Linuxa mogu dobiti najveću količinu tinte u svijetu otvorenog koda, ljudi često zanemaruju BSD obitelj. Jedna BSD varijanta, NetBSD, ostala je prisutna zbog svoje predanosti prenosivosti.





Što je NetBSD?

NetBSD je operativni sustav otvorenog koda. Kao i Linux, NetBSD teži širokoj kompatibilnosti s Unixom, nudeći slične pomoćne programe i ponašanje.





NetBSD se temelji na verziji Unixa Berkeley Software Distribution, otuda i 'BSD' u nazivu. To je ogranak izdanja 386/BSD koje je podržavalo računala ranih 1990 -ih.





Tamo gdje se FreeBSD fokusira na PC platformu, a OpenBSD na sigurnost, NetBSD se fokusira na prenosivost na različite platforme. Iako bi NetBSD mogao izgledati kao druga distribucija Linuxa, cijeli sustav, uključujući jezgru i korisničke alate, razvijen je zajedno u cjelini. To je u suprotnosti s načinom na koji distribucije Linuxa spajaju komponente iz više izvora.

Povijest NetBSD -a

Iako je NetBSD moderan operacijski sustav, njegova loza datira iz 1970 -ih, kao Berkeley Software Distribution ili BSD, razvijena na UC Berkeley.



kako napraviti snimku zaslona na sustavu Windows 10 bez alata za izrezivanje

BSD je postao tehnički lider svijeta Unixa tijekom 1980-ih, kao dobavljači radnih stanica poput Sun Microsystemsa, suosnivača programera BSD-a Bill Joya. Berkeley je također bio pionir u softveru otvorenog koda, samo je zahtijevao obavijest o autorskim pravima i suzdržao se od spominjanja sveučilišta u oglašavanju.

BSD se izvorno temeljio na Unix -u Bell Labs -a, ali je godinama odstupao od verzije svoje matične tvrtke AT&T kako bi se mogla objaviti verzija koja ne sadrži AT&T kôd.





Iako to nije bio potpuni OS, ovo 'izdanje za umrežavanje' tako je nazvano jer je sadržavalo TCP/IP mrežni kôd koji je nekoliko tvrtki koristilo za implementaciju umrežavanja u svoje proizvode. Na kraju je čak ušao u Microsoft Windows.

Kako su računala postala jača pojavom Intel 80386 procesora, William Jolitz je prenio BSD na 386 procesor koristeći mrežnu verziju kao polaznu točku, koju je objavio kao 386BSD. Jolitz je imao problema držati korak sa svim zakrpama koje su mu drugi programeri slali radi poboljšanja sustava, pa su se račve projekta odmah pojavile.





Jedna grupa željela je nastaviti poboljšavati verziju za računalo, dok se druga htjela usredotočiti na prenosivost u različitim arhitekturama. Prvi je postao FreeBSD, a drugi NetBSD.

NetBSD je zauzvrat raštrkan jer je od jednog od programera, Thea de Raadta, zatraženo da se povuče iz projekta NetBSD, a kasnije je osnovao varijantu, OpenBSD, koja se fokusira na sigurnost i ispravnost koda.

Povezano: Koji operativni sustav odabrati za sljedeće računalo?

Prijenosnost: Naravno da pokreće NetBSD

NetBSD se proslavio na velikom broju portova dostupnih za trenutni i napušteni hardver svih Unix sličnih sustava. To postiže odvajanjem strojno ovisnog koda od strojno neovisnog koda.

Popis trenutnih portova uključuje x86_64 i ARM za opskurnije arhitekture poput MIPS -a. I to su samo portovi Tier I, oni koje NetBSD projekt aktivno podržava.

Popis Tier II portova također je opsežan, u čemu leži većina podrške za „siročad“ hardver. Ovdje možete pronaći verzije za Macintoshese temeljene na Amigi, Motoroli 68000 i PowerPC-u, 32-bitne Sun SPARC radne stanice i VAX miniračunala.

Možete čak pronaći i priključak za igraću konzolu Sega Dreamcast. Mnogi ljudi koji traže novi softver za rad na starijem hardveru smatraju NetBSD privlačnim. Ako ne možete pronaći Linux distribuciju za izvođenje na svojim starim strojevima, dobro je mjesto za pogledati.

NetBSD je toliko prenosiv da postoji izreka: 'Naravno da pokreće NetBSD.' Netko ga je čak uspio instalirati na toster opremljen ugrađenim mikrokontrolerom.

Nemojte misliti da se morate odreći Linux programa ako nemaju izvor na vašem NetBSD sustavu. Ovisno o hardverskoj platformi, NetBSD nudi Linux binarnu kompatibilnost. To znači da možete pokrenuti Linux programe na svom NetBSD sustavu.

Instaliranje NetBSD -a

Instaliranje OS -a slično je instaliranju Linux distribucije. Samo preuzmite instalacijsku sliku, pokrenite je na računalu, pokrenite instalacijski program, particionirajte tvrdi disk, instalirajte softver, odaberite root lozinku i dignite se u svoj novi sustav.

što znači SIM kartica koja nije pribavljena

Odražavajući tehničku orijentaciju NetBSD-a i BSD-a općenito, instalacijsko sučelje temelji se na tekstu.

Softver možete instalirati s instalacijskog diska, ali možete instalirati i putem FTP -a, s NFS pogona na mreži ili čak s nemontirane particije. NetBSD održava detaljne upute za instalaciju za svaku arhitekturu.

Prema zadanim postavkama, NetBSD radi u tekstualnoj konzoli bez grafičkog sučelja. X11 možete pokrenuti s startx naredba.

Zadani upravitelj prozora je CTWM. Možete instalirati druge upravitelje prozora i radna okruženja s dolje navedenim upraviteljem paketa. Također se možete grafički prijaviti s XDM -om pri pokretanju dodavanjem retka ' xdm = DA 'do dna /rc.conf datoteku kao root, zatim ponovno podizanje sustava.

Upravljanje paketima u NetBSD -u

Nijedan operativni sustav, uključujući NetBSD, nije postavljen onako kako želite da bude potpuno spreman. Često morate instalirati neke programe da biste ih dobili onako kako želite. U svijetu Linuxa, upravitelji paketa su ovaj posao uvelike olakšali. NetBSD također ima vlastiti upravitelj paketa, pkgin.

Možete ga instalirati tijekom instalacije, ali u slučaju da niste, potrebno je samo nekoliko naredbi. U korijenskoj ljusci unesite ove naredbe:

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

Za traženje paketa pomoću pkgina, upotrijebite ovu naredbu:

pkgin search vim

Za instaliranje paketa upotrijebite instalirati opcija.

pkgin install vim

Također ćete htjeti ažurirati svoj sustav.

pkgin upgrade

Povezano: Zašto biste trebali ažurirati spremišta paketa Linuxa

Trebate li koristiti NetBSD?

Ako se pitate trebate li instalirati NetBSD ili ne, izbor će ovisiti o vašoj situaciji. Ako želite oživjeti stariji hardver koji više ne prima službena ažuriranja OS -a, trebali biste ozbiljno razmotriti NetBSD kao opciju.

Ako razmišljate o razvoju ugrađenih sustava, BSD licenca može biti privlačnija od GPL -a uobičajenog u Linux softveru jer ne morate učiniti svoj izvorni kod dostupnim. Zato su BSD -ovi popularna baza za proizvođače hardvera poput kasnijih Sony PlayStation -a temeljenih na FreeBSD -u.

Ako samo želite nešto drugačije od uobičajenog opsega Linux distribucija, razmislite i o NetBSD -u ili nekom od drugih BSD -ova. Ako želite sustav koji više liči na Unix nego na način na koji se Linux razvio, NetBSD bi mogao biti dašak svježeg zraka. Neki ljudi to stvarno ne vole systemd init sustav u Linuxu jer smatraju da je previše napuhan. NetBSD ima tendenciju biti mršav i zao.

Unix OS koji radi gotovo o bilo čemu

NetBSD, sa svojim naslijeđem koji datira iz izvornog BSD -a iz 1970 -ih i 1980 -ih, jedinstven je kao pravi Unix sustav s ciljem rada na što više različitih vrsta računala.

Jedna od popularnih upotreba starih računala je kućni poslužitelj. Možete upotrijebiti NetBSD ili Linux distribuciju za pokretanje poslužitelja.

Udio Udio Cvrkut E -pošta Kako izgraditi Linux web poslužitelj sa starim računalom

Imate staro računalo koje zauzima prostor? Želite li ga koristiti za hostiranje web stranice? Evo kako postaviti staro računalo kao Linux web poslužitelj.

Pročitajte Dalje
Povezane teme
  • Linux
  • Operacijski sustavi
  • Unix
O autoru David delony(49 objavljenih članaka)

David je slobodni pisac sa sjeverozapada Pacifika, ali izvorno potječe iz zaljevskog područja. Oduševljen je tehnologijom od djetinjstva. Davidovi interesi uključuju čitanje, gledanje kvalitetnih TV emisija i filmova, retro igre i skupljanje ploča.

Više od Davida Delonyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu