NetBSD vysvetlil: Unixový systém, ktorý môže fungovať na čomkoľvek

NetBSD vysvetlil: Unixový systém, ktorý môže fungovať na čomkoľvek

Aj keď distribúcie Linuxu môžu v open-source svete získať najväčšie množstvo atramentu, ľudia často prehliadajú rodinu BSD. Jeden variant BSD, NetBSD, sa zasekol kvôli svojmu záväzku k prenosnosti.





Čo je NetBSD?

NetBSD je operačný systém s otvoreným zdrojovým kódom. Rovnako ako Linux, NetBSD sa zameriava na širokú kompatibilitu s Unixom a ponúka podobné nástroje a správanie.





NetBSD je založený na verzii Unix Berkeley Software Distribution, preto je v názve uvedené „BSD“. Je to pobočka vydania 386/BSD, ktorá podporovala počítače na začiatku 90. rokov minulého storočia.





Tam, kde sa FreeBSD zameriava na platformu PC a OpenBSD na bezpečnosť, sa NetBSD zameriava na prenosnosť na rôzne platformy. Aj keď NetBSD môže vyzerať ako iná distribúcia Linuxu, celý systém vrátane jadra a používateľských nástrojov je vyvíjaný spoločne ako celok. To je v kontraste k spôsobu, akým Linux distribuuje dláždené komponenty z viacerých zdrojov.

História NetBSD

Aj keď je NetBSD moderným operačným systémom, jeho pôvod siaha do 70. rokov minulého storočia ako Berkeley Software Distribution alebo BSD, vyvinutý v UC Berkeley.



ako rozoznám, či ma niekto zablokoval na snapchate

BSD sa stal technickým lídrom sveta Unix v osemdesiatych rokoch minulého storočia ako predajcovia pracovných staníc ako Sun Microsystems, spoluzakladaný programátorom BSD Billom Joyom. Berkeley bol tiež priekopníkom v oblasti softvéru s otvoreným zdrojovým kódom, vyžadoval iba upozornenie na autorské práva a zdržal sa uvádzania univerzity v reklame.

BSD bol pôvodne založený na Unixe Bell Labs, ale v priebehu rokov sa líšil od verzie jeho materskej spoločnosti AT & T, aby mohla byť vydaná verzia, ktorá neobsahovala žiadny kód AT&T.





Aj keď to nebol úplný operačný systém, toto „vydanie siete“ bolo pomenované tak, pretože obsahovalo sieťový kód TCP/IP, ktorý používa niekoľko spoločností na implementáciu sietí vo svojich produktoch. Nakoniec sa dokonca dostal aj do systému Microsoft Windows.

Keďže počítače boli s nástupom procesora Intel 80386 stále výkonnejšie, William Jolitz portoval BSD na procesor 386 s použitím verzie Networking ako východiskového bodu, ktorú vydal ako 386BSD. Jolitz mal problém držať krok so všetkými záplatami, ktoré mu ostatní vývojári posielali na vylepšenie systému, a tak sa okamžite objavili vidlice projektu.





Jedna skupina chcela naďalej vylepšovať verziu pre PC, zatiaľ čo druhá sa chcela zamerať na prenosnosť medzi rôznymi architektúrami. Z prvého sa stal FreeBSD a z druhého NetBSD.

NetBSD bol postupne rozdvojený, pretože jeden z vývojárov, Theo de Raadt, bol požiadaný, aby odstúpil z projektu NetBSD a neskôr založil variant OpenBSD, ktorý sa zameriava na bezpečnosť a správnosť kódu.

Súvisiace: Aký operačný systém by ste si mali zvoliť pre svoj ďalší počítač?

Prenosnosť: Samozrejme, že beží na NetBSD

NetBSD pomenoval obrovský počet portov, ktoré sú k dispozícii pre súčasný aj opustený hardvér všetkých unixových systémov. Dosahuje to oddelením strojovo závislého kódu od strojovo nezávislého kódu.

Zoznam aktuálnych portov obsahuje x86_64 a ARM na obskurnejšie architektúry, ako je MIPS. A to sú len porty Tier I, tie, ktoré projekt NetBSD aktívne podporuje.

Rozsiahly je aj zoznam portov II. Úrovne, v ktorých spočíva väčšina podpory pre „osirotený“ hardvér. Tu nájdete verzie pre počítače Macintoshes s procesorom Amiga, Motorola 68000 a PowerPC, 32-bitové pracovné stanice Sun SPARC a minipočítače VAX.

Môžete dokonca nájsť port pre hernú konzolu Sega Dreamcast. Mnoho ľudí, ktorí hľadajú nový softvér na spustenie na staršom hardvéri, považuje NetBSD za atraktívny. Ak nemôžete nájsť distribúciu Linuxu, ktorá by fungovala na vašich starých počítačoch, je dobré sa tam pozrieť.

NetBSD je tak prenosný, že sa hovorí: „Samozrejme, že beží NetBSD.“ Niekomu sa dokonca podarilo nainštalovať ho na súbor hriankovač vybavený vstavaným mikrokontrolérom.

Nemyslite si, že sa musíte vzdať programov Linux, ak vo vašom systéme NetBSD nemajú zdroj. V závislosti od hardvérovej platformy ponúka NetBSD binárnu kompatibilitu Linuxu. To znamená, že vo svojom systéme NetBSD môžete spúšťať programy Linux.

Inštalácia NetBSD

Inštalácia OS je podobná inštalácii distribúcie Linuxu. Stačí stiahnuť inštalačný obrázok, nabootovať ho do počítača, spustiť inštalačný program, rozdeliť oblasť na pevný disk, nainštalovať softvér, zvoliť heslo root a spustiť nový systém.

prenos textových správ do nového telefónu

Vzhľadom na technickú orientáciu NetBSD a BSD vo všeobecnosti je inštalačné rozhranie založené na texte.

Softvér môžete nainštalovať z inštalačného disku, ale môžete ho nainštalovať aj cez FTP, z jednotky NFS v sieti alebo dokonca z nepripojeného oddielu. NetBSD uchováva podrobné inštalačné pokyny pre každú architektúru.

NetBSD štandardne beží v textovej konzole bez GUI. Môžete začať X11 s startx príkaz.

Predvolený správca okien je CTWM. Pomocou správcu balíkov uvedeného nižšie môžete nainštalovať ďalšie správcu okien a desktopové prostredia. Môžete sa tiež graficky prihlásiť pomocou XDM pri zavádzaní pridaním riadka ' xdm = ÁNO “do spodnej časti /rc.conf súbor ako root a potom reštartujte počítač.

Správa balíkov v NetBSD

Žiadny operačný systém vrátane NetBSD nie je nastavený tak, ako by ste chceli, a to úplne po vybalení z krabice. Aby ste to dostali tak, ako chcete, často si musíte nainštalovať niektoré programy. Vo svete Linuxu správcovia balíkov túto prácu výrazne uľahčili. NetBSD má tiež vlastného správcu balíkov pkgin.

Môžete ho nainštalovať počas inštalácie, ale ak nie, stačí niekoľko príkazov. Do koreňového shellu zadajte tieto príkazy:

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

Na vyhľadanie balíka pomocou príkazu pkgin použite tento príkaz:

pkgin search vim

Ak chcete nainštalovať balík, použite Inštalácia možnosť.

pkgin install vim

Tiež budete chcieť, aby bol váš systém aktualizovaný.

pkgin upgrade

Súvisiace: Prečo by ste mali aktualizovať úložiská balíkov Linux

Mali by ste používať NetBSD?

Ak vás zaujíma, či by ste si mali nainštalovať NetBSD alebo nie, výber bude závisieť od vašej situácie. Ak chcete oživiť starší hardvér, ktorý už nedostáva oficiálne aktualizácie operačného systému, mali by ste sa vážne pozrieť na možnosť NetBSD.

Ak uvažujete o vývoji vstavaných systémov, licencia BSD môže byť atraktívnejšia ako licencia GPL bežná v softvéri Linux, pretože nemusíte sprístupňovať svoj zdrojový kód. Preto sú BSD obľúbenou základňou výrobcov hardvéru, ako sú neskoršie stanice Sony PlayStation založené na FreeBSD.

Ak chcete len niečo iné ako obvyklú distribúciu Linuxu, môžete tiež zvážiť NetBSD alebo jedno z ďalších BSD. Ak chcete systém, ktorý je viac „unixový“ ako spôsob, akým sa vyvíjal Linux, NetBSD môže byť závan čerstvého vzduchu. Niektorým ľuďom sa to naozaj nepáči systemd init systému v Linuxe, pretože sa domnievajú, že je príliš nafúknutý. NetBSD má tendenciu byť štíhly a zlý.

Unix OS, ktorý beží na takmer všetkom

NetBSD, ktorého dedičstvo siaha do pôvodného BSD zo 70. a 80. rokov minulého storočia, je jedinečný ako skutočný unixový systém s cieľom bežať na čo najväčšom počte rôznych počítačov.

Jedným z populárnych použití pre staré počítače je domáci server. Na spustenie servera môžete použiť distribúciu NetBSD alebo Linux.

zdieľam zdieľam Tweet E -mail Ako vytvoriť webový server Linux so starým počítačom

Zaberá vám starý počítač miesto? Chcete ho použiť na hosťovanie webovej stránky? Tu je postup, ako nastaviť starý počítač ako webový server Linux.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Operačné systémy
  • Unix
O autorovi David delony(49 publikovaných článkov)

David je nezávislý spisovateľ so sídlom na severozápade Pacifiku, pôvodne však pochádza z oblasti Bay Area. Od detstva je technologickým nadšencom. Medzi Davidove záujmy patrí čítanie, sledovanie kvalitných televíznych relácií a filmov, retro hry a zbieranie rekordov.

Viac od Davida Delonyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber