NetBSD | |
NetBSD 7.0 Xfce-vel | |
Család | BSD |
---|---|
Core típus | Monolit mag |
Projekt állapota | Aktív |
Letét | cvsweb.netbsd.org |
Platformok | DEC Alpha , ARM architektúra , PA-RISC , Motorola 68000 , MIPS architektúra , PowerPC , SuperH , SPARC architektúra , RISC-V , VAX és x86 |
Cég / Fejlesztő |
NetBSD projekt |
Engedély | BSD licenc |
Forrásállapotok | Ingyenes szoftver |
Legújabb stabil verzió | 9,1 (2020. október 18) |
Legfrissebb fejlett verzió | 9.99.1 (2019. július 30) |
Irodai környezet | Parancssori felület |
Csomagkezelő | Pkgsrc ( in ) |
Weboldal | www.NetBSD.org |
A NetBSD egy operációs rendszer, amely nem tartalmaz Unix BSD-t, amely a 386BSD-től és a Net / 2-től (4.3BSD-Lite) származik.
A NetBSD teljes egészében ingyenes szoftveren alapul , a legtöbb alkatrészre a BSD licenc vonatkozik .
A rendszer nyilvántartja a kompatibilis architektúrák számát ; valóban több mint ötven különböző architektúrán használható.
Ez a hordozhatóság a projekt központi pontja, olyannyira, hogy a mottója az, hogy bármely számítógép előtt azt lehet mondani: "Természetesen a NetBSD-vel működik" (angolul " Természetesen a NetBSD-t futtatja "). Nyilvánvaló, hogy a NetBSD-t korábban már kenyérpirítóba is portolták .
Egy másik szempont, amelyre a projekt nagy hangsúlyt fektet, az írott kód minősége . A projekt célja koncepcionálisan koherens megoldások kidolgozása. A hackelés alá eső, sőt hatékony funkcionalitás ezért ebből a szempontból nem kielégítő. Itt egy gyakran előterjesztett kifejezés: "solutions, not hack" (az angol " Solutions, not hacks " szóból ).
A projekthez elfogadott fejlesztési modell meglehetősen központosított. Katedrális modellnek minősül, szemben a bazár modellel .
A NetBSD az ergonómia felé irányul, előnyben részesítve a hatékonyságot az intuitív helyett. Ezért alkalmasabb tapasztalt felhasználók , például rendszergazdák vagy fejlesztők számára .
Általánosabb nyilvános használatra, például az irodai automatizálásra , a NetBSD kevésbé felhasználóbarát és kevésbé perifériás támogatott lesz, mint más rendszerek, például egyes Linux disztribúciók .
Ezzel szemben az összes kernelfelületet és illesztőprogramot a man oldalakon dokumentálják , nem pedig a különböző helyeken szétszórt szöveges fájlokban.
Végül a NetBSD a visszamenőleges kompatibilitást teszi egyik hobbihore-jává, és a COMPAT_09 opciót integráló kernellel a rendszer képes futtatni egy 1993-as bináris formátumban összeállított szoftvert .
A NetBSD a NetBSD Foundation köré szerveződik , amely egy nonprofit szövetség, amelynek fejlesztői tagjai. A NetBSD forráskód elérhető az interneten a CVS- en keresztül, és online elérhető egy cvsweb felületen keresztül. A szükséges hozzáféréshez ahhoz, hogy a NetBSD Project CVS adattárába beküldhesse a módosításokat, minden fejlesztőnek alá kell írnia egy jóváhagyási megállapodást , amely a NetBSD Foundation tagjává teszi őket. A fejlesztők által megválasztott NetBSD Foundation Igazgatóság rendszeres jelentéseket tesz közzé tevékenységéről és a projekt pénzügyeiről.
A NetBSD projektet Chris Demetriou (es) , Theo de Raadt , Adam Glass és Charles Hannum alapította 1993. március. A projekt kialakítása a fejlődés viszonylagos stagnálását és a 386BSD-ben elfogadott külső javítások képtelenségét követi .
1994-ben és 1995-ben nézeteltérések merültek fel a fejlesztői csoportban, amely csaknem 8 hónapig tartott a levelezőlistákon. Néhány fejlesztő Theo de Raadt körül elhagyja a csapatot, majd létrehozza az OpenBSD-t . A két operációs rendszer számos területen különbözik egymástól, például a rendszer inicializálása, de még mindig elég közel marad ahhoz, hogy az illesztőprogramok egyikről a másikra történő hordozása viszonylag egyszerű. Tehát a két BSD egyaránt használja a wscons keretrendszert, ugyanazt az eszköz-nómenklatúra rendszert, és ugyanazokat a héjakat terjeszti az alaprendszerben.
A NetBSD bármilyen telepítéséből egyetlen make paranccsal lehetséges a teljes NetBSD disztribúció újjáépítése bármilyen architektúrára, beleértve a fordítót is. Még NetBSD disztribúció összeállítása is lehetséges FreeBSD-ből vagy Linux-ból .
Így lehetséges, hogy az Intel i386 rendszertől kezdve nagyon egyszerűen lefordíthat egy kernelt a PowerPC , az Alpha , a MIPS számára , a build.sh keresztkompilációs szkriptet, ügyelve magára az összes szükséges függőség összeállításához. Ez a NetBSD-t választott rendszerré teszi a beágyazott rendszerek (útválasztók, tűzfalak, IP-videokamerák, sőt robotok és kenyérpirítók ) fejlesztése szempontjából.
A Xen hipervizort a NetBSD támogatja a 3.0 verzió óta.
Történelmileg a NetBSD többsége a "hagyományos" négy záradékú BSD licenc alatt volt elérhető . Mivel2008. június 20, a projekt most két záradékú BSD licencet használ.
A projekt jogi védelmét a NetBSD alapítvány biztosítja.
Maga a NetBSD egy minimum 300 MB alaprendszer, amely hagyományos Unix eszközöket és környezetet tartalmaz. Külső alkalmazások állnak rendelkezésre a pkgsrc, egy platformon átívelő csomagrendszeren keresztül.
A három BSD rendszer közül a NetBSD a legkevésbé látható. 1998 előtt nem volt hivatalos NetBSD terjesztés CD-ROM-on, míg a FreeBSD és az OpenBSD a kezdetektől fogva ezt a terjesztési csatornát használta az expozíció megszerzéséhez és a bevételek generálásához. A NetBSD fejlesztői azt válaszolják, hogy projektjük nem divatjelenség („ hype-mentes ”), és azoknak a felhasználóknak szól, akik jól tudják kezelni a számítástechnikai eszközt.