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 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.
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, spoluzakladateľ BSD programátor Bill Joy. 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ží 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 založené na procesoroch 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.“ Niekto ho dokonca dokázal nainštalovať na a 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, spustiť ho v počítači, spustiť inštalačný program, rozdeľte disk na pevný disk, nainštalujte softvér, zvoľte heslo root a spustite nový systému.
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. Do XDM sa môžete pri zavádzaní graficky prihlásiť aj 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:
exportovať 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 hľadať vim
Ak chcete nainštalovať balík, použite Inštalácia možnosť.
pkgin nainštalovať 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 jednu z iné BSD. Ak chcete systém, ktorý je „unixovejší“ než 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 uvedenie servera do prevádzky môžete použiť distribúciu NetBSD alebo Linux.
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
- Linux
- Operačné systémy
- Unix
David je nezávislý spisovateľ so sídlom na severozápade Pacifiku, pôvodne však pochádza z oblasti Bay. 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.
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