Rump jádro - Rump kernel

The NetBSD kostra jádra je první implementací konceptu "anykernel", kde Řidiči buď mohou být zkompilovány a / nebo spuštěny v monolitickém jádře nebo v uživatelském prostoru nad lehkým jádrem.[1][2][3][4]Ovladače NetBSD lze použít nad jádrem jádra v široké škále POSIX operační systémy, jako je Hurd,[5] Linux, NetBSD, DragonFly BSD, Solaris a dokonce Cygwin spolu s nástroji systému souborů[6] postavený s knihovnami záloh. Rump jádra mohou také běžet bez POSIXu přímo nad Xen hypervisor, an L4 mikrokernel za použití Genode OS Framework[7] nebo dokonce na „OS-less“ holý kov.
Anykernel
Anykernel se liší v pojetí od mikrokernely, exokernels, rozdělená jádra nebo hybridní jádra v tom, že se snaží zachovat výhody a monolitické jádro, zatímco stále umožňuje rychlejší vývoj ovladačů a větší bezpečnost v uživatelském prostoru.[8] Koncept „anykernel“ odkazuje na architekturně-agnostický přístup k ovladačům, kde lze ovladače kompilovat do monolitického jádra nebo je lze spouštět jako proces uživatelského prostoru ve stylu mikrokernelů beze změn kódu.[9] U řidičů se uvažuje o širší koncepci nejen tam ovladače zařízení jsou zahrnuty, ale také souborové systémy a síťování zásobník.
Nástroje pro přístup k souborovému systému
![]() | Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Února 2015) |
File System Access Utilities (fs-utils) je subprojekt vytvořený s knihovnami rumpů. Jeho cílem je mít sadu nástrojů pro přístup a úpravu obrazu systému souborů, aniž byste jej museli připojovat. FS-utils nevyžaduje pro přístup k obrázku nebo zařízení účet superuživatele. Výhodou fs-utils oproti podobným projektům, jako je nástroje podporuje používání známých souborový systém Unixové příkazy (je
, str
, mv
, CD
atd.) pro velký počet souborových systémů podporovaných NetBSD.[10]
Viz také
Reference
- ^ "Anykernel a Rump jádra". Netbsd.org. Citováno 2013-08-15.
- ^ „FOSDEM 2013 - Interview: Antti Kantee: The Anykernel and Rump Kernels“. archive.fosdem.org. 03.02.2013. Citováno 2013-08-15.
- ^ „FOSDEM 2013 - Anykernel a Rump Kernels“. archive.fosdem.org. 03.02.2013. Citováno 2013-08-15.
- ^ „FOSDEM 2014 - Rump Kernels, Just Components“. archive.fosdem.org. 03.02.2014. Citováno 2015-02-21.
- ^ "Hurd, Rump jádro, zvuk a USB". FOSDEM 2016. Citováno 15. února 2016.
- ^ obslužné programy souborového systému
- ^ „Poznámky k verzi pro Genode OS Framework 17.02“.
- ^ Kantee, Antti (2012). Návrh a implementace jádra Anykernel a Rump (Ph.D). Aalto univerzita.
- ^ „Rump File Systems: Kernel Code Reborn“. Usenix.org. 2002-02-01. Citováno 2013-08-15.
- ^ Kantee, Antti; Ysmal, Arnaud (2009). FS-utils: Nástroje pro přístup k souborovým systémům pro Userland (PDF) (Teze).
externí odkazy
- Rump kernel domovská stránka
- Kantee, Antti (2016-08-02). Návrh a implementace jádra Anykernel a Rump (Druhé vydání.). str. 218.
- Rump jádra: Žádný OS? Žádný problém! Antti Kantee a Justin Cormack (PDF)
- DDEKit
- LibOS