vydání operačního systému , v rámci kterého se na základě technologií vyvíjí operační systém pro obecné použití, který mohou běžní uživatelé využívat pro každodenní úkoly. Zdrojové texty projektu jsou dostupné pod licencí AGPLv3. K dispozici je , o velikosti 26 MB. Podporována je práce na systémech s procesory a grafickou subsystémem Intel s povolenými rozšířeními VT-d a VT-x.
Nové vydání nízkoúrovňového grafického zásobníku a zajištěním kompatibility s prohlížeči založenými na enginu Chromium. Jako první byla realizována možnost spuštění webového prohlížeče , který používá engine Chromium, bez využití virtuálního stroje s Linuxem. Byla přidána možnost interaktivního přiřazení komponent k určitým jádrům CPU (CPU-affinity).
Změny v grafickém zásobníku zvýšily odezvu, zlepšily kvalitu pixelového výstupu, zajistily podporu pro výměnu ovladačů grafických karet a zařízení pro vstup bez restartu systému a položily základ pro funkce jako je zachycení obsahu obrazovky a vzdálený přístup k pracovnímu stolu. Byla vylepšena podpora rámce Qt. Do ovladače VESA byla přidána podpora dynamické změny rozlišení obrazovky. V systému správy písem byla zajištěna podpora okamžitého uplatnění změny velikosti písma.
Systém je dodáván s grafickým rozhraním Leitzentrale, které umožňuje vykonávat standardní úkoly správy systému. V levém horním rohu grafického rozhraní je zobrazeno menu s nástroji pro správu uživatelů, připojení úložišť a nastavení síťového připojení. Uprostřed se nachází konfigurátor pro sestavení komponent systému, který má rozhraní ve formě grafu, který určuje vztah mezi systémovými komponenty. Uživatel může v interaktivním režimu libovolně odebírat nebo přidávat komponenty, čímž určuje složení systémového prostředí nebo virtuálních strojů.
Uživatel se kdykoliv může přepnout do konzolového režimu správy, který poskytuje větší flexibilitu v řízení. Tradiční pracovní plocha může být získána spuštěním distribuce TinyCore Linux ve virtuálním stroji s Linuxem. V tomto prostředí jsou k dispozici prohlížeče Firefox a Aurora, textový editor založený na Qt a různé aplikace. Pro spuštění příkazových nástrojů je nabídnuto prostředí noux.
Připomínáme, že Genode je unifikovaná infrastruktura pro vytváření uživatelských aplikací, které běží na jádře Linux (32 a 64 bitů) nebo NOVA (x86 s virtualizací), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) a jádro bezprostředně běžící na platformách ARM a RISC-V. Součástí je paravirtualizované linuxové jádro L4Linux, které běží na mikro jádře Fiasco.OC, což umožňuje spouštět v Genode běžné linuxové programy. Jádro L4Linux nepracuje přímo s hardwarem, ale využívá služby Genode prostřednictvím sady virtuálních ovladačů.
Pro Genode bylo portováno různé komponenty Linux a BSD, byla zajištěna podpora Gallium3D, byla provedena integrace Qt, GCC a WebKit, a byla implementována možnost organizace hybridních Linux/Genode softwarových prostředí. Byl připraven port VirtualBox, který běží na mikro jádře NOVA. Velké množství aplikací bylo upraveno pro spuštění přímo na mikro jádru a prostředí Noux, které poskytuje virtualizaci na úrovni OS. Pro spuštění nepřepřených programů byla zajištěna možnost využití mechanismu vytváření virtuálních prostředí na úrovni jednotlivých aplikací, což umožňuje spouštět programy v virtuálním linuxovém prostředí s využitím paravirtualizace.
Zdroj: opennet.ru
