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.
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.
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
- Linux
- Operációs rendszer
- Unix
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.
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