Míg a Linux disztribúciók a legtöbb tintát kapják a nyílt forráskódú világban, az emberek gyakran figyelmen kívül hagyják a BSD családot. Az egyik BSD -változat, a NetBSD a hordozhatóság mellett elkötelezett.

Mi az a NetBSD?

NetBSD egy nyílt forráskódú operációs rendszer. A Linuxhoz hasonlóan a NetBSD is széleskörű kompatibilitást kíván elérni a Unix -szal, hasonló segédprogramokat és viselkedést kínálva.

A NetBSD a Unix Berkeley Software Distribution verzióján alapul, innen a „BSD”. Ez a 386/BSD kiadás egyik ága, amely a kilencvenes évek elején támogatta a PC -ket.

Ahol a FreeBSD a PC platformra, az OpenBSD pedig a biztonságra összpontosít, a NetBSD a különböző platformokra való hordozhatóságra összpontosít. Míg a NetBSD egy másik Linux disztribúciónak tűnhet, a teljes rendszert, beleértve a kernelt és a felhasználói segédprogramokat, együttesen fejlesztik. Ez ellentétben áll azzal, ahogyan a Linux disztribúciók több forrásból származó összetevőket fűznek össze.

A NetBSD története

Míg a NetBSD egy modern operációs rendszer, törzse az 1970 -es évekre nyúlik vissza, mint a Berkeley Software Distribution vagy a BSD, amelyet az UC Berkeley -ben fejlesztettek ki.

instagram viewer

A BSD az 1980-as években a Unix világ technikai vezetőjévé vált, olyan munkaállomás-gyártóként, mint a Sun Microsystems, amelyet Bill Joy, a BSD programozója alapított. Berkeley úttörő volt a nyílt forráskódú szoftverekben is, csak szerzői jogi nyilatkozatot igényelt, és tartózkodott az egyetem reklámokban való említésétől.

A BSD eredetileg a Bell Labs Unix -ján alapult, de az évek során eltért az anyavállalat AT & T verziójától, így egy olyan verzió jelent meg, amely nem tartalmaz AT&T kódot.

Bár ez nem volt teljes operációs rendszer, ezt a "Hálózati kiadást" azért nevezték el, mert tartalmazta a TCP/IP hálózati kódot, amelyet több vállalat használt a hálózatba történő beépítéshez termékeiben. Végül bejutott a Microsoft Windowsba is.

Amint a PC -k erősebbek lettek az Intel 80386 CPU megjelenésével, William Jolitz a BSD -t a 386 -os processzorra továbbította, a Networking verziót használva kiindulópontként, amelyet 386BSD néven adott ki. Jolitznak nehezen tudott lépést tartani az összes javítással, amelyet más fejlesztők küldtek neki a rendszer fejlesztésére, ezért a projekt villái azonnal megjelentek.

Az egyik csoport tovább akarta javítani a PC verzióját, míg egy másik a hordozhatóságra akart összpontosítani a különböző architektúrák között. Előbbi FreeBSD, utóbbi NetBSD lett.

A NetBSD -t sorra elágazták, mivel az egyik fejlesztőt, Theo de Raadtot felkérték, hogy mondjon le a NetBSD -projektről, és később alapított egy változatot, az OpenBSD -t, amely a biztonságra és a kódhelyességre összpontosít.

Összefüggő: Milyen operációs rendszert válasszon a következő számítógéphez?

Hordozhatóság: „Természetesen fut a NetBSD”

A NetBSD a Unix-szerű rendszerek jelenlegi és elhagyott hardverei számára rendelkezésre álló portok nagy számát tette közzé. Ezt úgy éri el, hogy elkülöníti a gépfüggő kódot a gépfüggetlen kódtól.

A jelenlegi portok listája tartalmazza az x86_64 és az ARM olyan homályosabb architektúrákat, mint a MIPS. És ez csak a Tier I portok, amelyeket a NetBSD projekt aktívan támogat.

A Tier II portok listája is kiterjedt, és itt található az "árva" hardver támogatásának nagy része. Itt megtalálhatja az Amiga, a Motorola 68000 és a PowerPC-alapú Macintosh, a 32 bites Sun SPARC munkaállomások és a VAX miniszámítógépek verzióit.

Akár portot is találhat a Sega Dreamcast játékkonzolhoz. Sok ember, aki új szoftvert keres régebbi hardvereken való futtatáshoz, vonzónak találja a NetBSD -t. Ha nem talál Linux disztribúciót a régi gépein való futtatáshoz, akkor érdemes megnézni.

A NetBSD annyira hordozható, hogy van egy mondás: "Természetesen fut a NetBSD." Valakinek még sikerült telepítenie a kenyérpirító beépített mikrovezérlővel van felszerelve.

Ne gondolja, hogy le kell mondania a Linux programokról, ha azoknak nincs forrása a NetBSD rendszeren. A hardvertől függően a NetBSD Linux bináris kompatibilitást kínál. Ez azt jelenti, hogy Linux programokat futtathat a NetBSD rendszeren.

NetBSD telepítése

Az operációs rendszer telepítése hasonló a Linux disztribúció telepítéséhez. Csak töltse le a telepítési képet, indítsa el a számítógépén, indítsa el a telepítőprogramot, particionálja a merevlemezt, telepítse a szoftvert, válasszon egy root jelszót, és indítsa el az újba rendszer.

A NetBSD és általában a BSD műszaki irányultságát tükrözve a telepítési felület szövegalapú.

A szoftvert telepítheti a telepítőlemezről, de telepítheti FTP -n keresztül, a hálózat NFS -meghajtójáról vagy akár egy leválasztott partícióról is. A NetBSD részletes telepítési utasításokat tart fenn minden architektúrához.

Alapértelmezés szerint a NetBSD GUI nélküli szövegkonzolban fut. Az X11 -et a startx parancs.

Az alapértelmezett ablakkezelő a CTWM. Más ablakkezelőket és asztali környezeteket is telepíthet az alább említett csomagkezelővel. Az XDM segítségével grafikusan is bejelentkezhet a rendszerindításkor a sor hozzáadásával "xdm = IGEN"az aljára /rc.conf fájlt rootként, majd újraindítást.

Csomagkezelés a NetBSD -ben

Egyetlen operációs rendszer sem, beleértve a NetBSD -t, nincs úgy beállítva, ahogy szeretné. Gyakran telepítenie kell néhány programot, hogy a kívánt módon érje el. A Linux világában a csomagkezelők jelentősen megkönnyítették ezt a munkát. A NetBSD -nek saját csomagkezelője is van, a pkgin.

Telepítheti a telepítés során, de ha nem, akkor csak néhány parancs kell hozzá. A gyökérhéjban írja be ezeket a parancsokat:

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

Csomag kereséséhez a pkgin használatával használja ezt a parancsot:

pkgin keresés vim

Egy csomag telepítéséhez használja a telepítés választási lehetőség.

pkgin install vim

Emellett rendszeresen frissítenie kell a rendszert.

pkgin frissítés

Összefüggő: Miért érdemes frissíteni a Linux csomagtárolókat?

Érdemes NetBSD -t használni?

Ha kíváncsi arra, hogy telepítse -e a NetBSD -t, vagy sem, a választás az Ön helyzetétől függ. Ha szeretné újraéleszteni a régebbi hardvereket, amelyek már nem kapnak hivatalos OS frissítéseket, akkor komolyan meg kell vizsgálnia a NetBSD -t, mint opciót.

Ha beágyazott rendszerek fejlesztését fontolgatja, a BSD -licenc vonzóbb lehet, mint a Linux -szoftverekben használt GPL, mert nem kell elérhetővé tennie a forráskódot. Ezért a BSD -k kedvelt bázisa a hardvergyártóknak, mint például a későbbi, FreeBSD -n alapuló Sony PlayStation.

Ha valami mást szeretne, mint a Linux disztribúciók szokásos terméke, akkor fontolja meg a NetBSD -t vagy az egyiket más BSD -k. Ha olyan rendszert szeretne, amely "Unix-szerűbb", mint a Linux fejlődése, akkor a NetBSD egy leheletnyi friss levegő lehet. Vannak, akik tényleg nem szeretik systemd init rendszert Linuxon, mert szerintük túl dagadt. A NetBSD általában sovány és aljas.

Unix operációs rendszer, amely szinte bármire képes

A NetBSD, amelynek öröksége az 1970 -es és 1980 -as évek eredeti BSD -jére nyúlik vissza, egyedülálló, mint valódi Unix rendszer, azzal a céllal, hogy minél többféle számítógépen fusson.

A régi számítógépek egyik népszerű felhasználása otthoni szerver. A NetBSD vagy a Linux disztribúció segítségével elindíthatja a szervert.

RészvényCsipogEmail
Hogyan építsünk Linux webszervert egy régi számítógéppel

Van egy régi számítógép, amely helyet foglal? Weboldal üzemeltetésére szeretné használni? Így állíthat be egy régi számítógépet Linux webszerverként.

Olvassa tovább

Kapcsolódó témák
  • Linux
  • Operációs rendszer
  • Unix
A szerzőről
David Delony (43 cikk megjelent)

David szabadúszó író, a Csendes -óceán északnyugati részén, de eredetileg a Bay Area -ból származik. Gyermekkora óta technológiai rajongó. David érdeklődése közé tartozik az olvasás, a minőségi tévéműsorok és filmek megtekintése, a retro játékok és a lemezgyűjtés.

Továbbiak David Delony -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide