NetBSD

NetBSD
Logó
NetBSD 7.0 Xfce-vel
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.

Bemutatás

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 .

Projektszervezés

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.

Történelem

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.

Jellemzők

Hordozhatóság

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.

Virtualizáció

A Xen hipervizort a NetBSD támogatja a 3.0 verzió óta.

Jogi

BSD licenc

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.

NetBSD Alapítvány

A projekt jogi védelmét a NetBSD alapítvány biztosítja.

Rendszerszervezés

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.

NetBSD verziók

NetBSD 0.8 visszatérve ide 1993. április, ez teszi a legrégebbi ingyenes operációs rendszerré. A NetBSD 0.8 alapja egy erősen javított 386BSD . NetBSD 1.0 ben megjelent 1994. október, a NetBSD első cross-platform verziója, elérhető PC-re , HP 9000 Series 300, Amiga , Macintosh 68k , Sun 4c és PC532 munkaállomásokra . NetBSD 1.3 ben megjelent 1998. január, a pkgsrc csomagrendszer bevezetését látta, amely lehetővé teszi a külső alkalmazások egyszerű és gyors telepítését forráskódból vagy előre lefordított bináris fájlokként. A Pkgsrc-t a FreeBSD portrendszer ihlette . NetBSD 1.6 ben megjelent 2002. szeptember, a különböző architektúrák közötti keresztkompilációs keretrendszer bevezetését látta. NetBSD 2.0 ben megjelent 2004. december, az SMP támogatás bevezetését számos architektúrán, valamint egy CD-ROM képelosztó rendszer létrehozását látták BitTorrent- en keresztül NetBSD 3.0.1 kiadva 2006. július 23. NetBSD 3.1 kiadva 2006. november 4, integrálja a Xen virtualizációs megoldás natív támogatását . NetBSD 4.0 kiadva 2007. december 19. Az új funkciók között szerepel a Xen 3. verziójának támogatása, a CARP protokoll integrálása az OpenBSD-ből, valamint két új port, a NetBSD / landisk és a NetBSD / ews4800mips. NetBSD 4.0.1 kiadva 2008. október 14. Ez nem egy új, hanem egy javító verzió, amely számos hibajavítást és biztonsági frissítést tartalmaz. NetBSD 5.0 kiadva 2009. április 29. A többi új funkció mellett az Xorg és már nem az XFree86 használata, az UDF fájlrendszer támogatása, valamint a többmagos processzorok támogatása. NetBSD 5.0.1 kiadva 2009. augusztus 2. Ez az első biztonsági / megbízhatósági frissítés a NetBSD 5.0-RELEASE ághoz. A NetBSD biztonságával és / vagy stabilitásával kapcsolatos javításokat tartalmaz. NetBSD 5.0.2 kiadva 2010. február 12. Ez a második biztonsági / megbízhatósági frissítés a NetBSD 5.0-RELEASE ághoz. NetBSD 5.1 kiadva 2010. november 19. Javítja elsősorban a hálózati és tárolóeszközök (beleértve az SD / MMC memóriakártya-olvasókat) hardvertámogatását. NetBSD 6.0 kiadva 2012. október 17. NetBSD 6.1 kiadva 2013. május 18. NetBSD 6.1.5 kiadva 2014. szeptember 22. NetBSD 7.0 kiadva 2015. szeptember 25. NetBSD 7.1 kiadva 2017. március 11. NetBSD 7.2 kiadva 2018. augusztus 29. NetBSD 8.0 kiadva 2018. július 17. NetBSD 8.1 kiadva 2019. június 5. NetBSD 9.0 kiadva 2020. február 14.

Vélemények

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.

Megjegyzések és hivatkozások

  1. "  https://www.netbsd.org/releases/formal-9/NetBSD-9.1.html  "
  2. "  http://mail-index.netbsd.org/source-changes/2019/07/30/msg107671.html  "
  3. (in) "  NetBSD kenyérpirító, amelyet a TS-7200 ARM9 SBC üzemeltet  " (hozzáférés: 2020. október 21. ) .
  4. (en) CVSWeb NetBSD
  5. (in) Pénzügy 2005 .
  6. (en) wscons .
  7. (ja) (en) „A  MIRAI-RT a világ első internetes humanoidja, NetBSD alapú operációs rendszerrel!  ” (Hozzáférés : 2012. november 7. ) .
  8. (in) "  SPC-101C Bevezetés  " (elérhető november 7, 2012 ) .

Lásd is

Kapcsolódó cikkek

Külső linkek