![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/2018-09-21-sculpt-vc.png/640px-2018-09-21-sculpt-vc.png&w=640&q=50)
Genode
Software / aus Wikipedia, der freien encyclopedia
Liebe Wikiwand-AI, fassen wir uns kurz, indem wir einfach diese Schlüsselfragen beantworten:
Können Sie die wichtigsten Fakten und Statistiken dazu auflisten Genode?
Fass diesen Artikel für einen 10-Jährigen zusammen
Genode[4][5][6] ist ein freies Betriebssystem-Framework, welches aus einer Mikrokern-Abstraktionsschicht und einer Sammlung von Komponenten für den Benutzermodus besteht. Das Framework stellt eines der wenigen Open-Source-Betriebssysteme dar, die kein proprietäres Betriebssystem zum Vorbild hatten – wie etwa Unix. Das Design zielt vor allem darauf ab, die Menge an Quellcode, der eine Komponente vertrauen muss (engl. Trusted Computing Base), möglichst klein zu halten.
Genode | |
---|---|
![]() | |
![]() Desktop-System Sculpt basierend auf Genode | |
Entwickler | Genode Labs |
Lizenz(en) | AGPLv3 |
Erstveröff. | August 2008 |
Akt. Version | 24.05[1] vom 30. Mai 2024 |
Kernel | Mikrokern |
Architektur(en) | Arm, RISC-V,[2] x86 (IA-32, x64)[3] |
Kompatibilität | Genode API, POSIX |
Sprache(n) | Englisch |
genode.org |
Genode kann als Basis für Desktop-[7][8] oder Tablet-Betriebssysteme[9] sowie als Virtual-Machine-Monitor für Gastsysteme genutzt werden. Das Framework wird als vertrauenswürdiger Teil von Virtualisierungssystemen sowohl auf x86[10] als auch ARM[11] eingesetzt.
Durch die kleine Codebasis dient Genode als flexible Alternative zu komplexeren unixoiden Betriebssystemen. Aus diesem Grund wird das Framework auch als Basissystem in der Forschung zu Themen wie Virtualisierung,[12] Interprozesskommunikation,[13] IP-Stack-Isolierung,[14] Monitoring[15] und Softwaretechnik[16][17] eingesetzt.