Byl představen vydání projektu Sculpt 24.10, který vyvíjí operační systém založený na technologiích Genode OS Framework, který bude moci být používán běžnými uživateli pro provádění každodenních úkolů. Zdrojové kódy projektu jsou distribuovány pod licencí AGPLv3. K dispozici je soubor LiveUSB o velikosti 32 MB. Podporována je práce na systémech s procesory a grafickými subsystémy Intel s povolenými rozšířeními VT-d a VT-x, stejně jako na systémech ARM s rozšířeními VMM.
Hlavní novinky:
- Byla přidána podpora vícimonitorových konfigurací.
- Byl modernizován grafický stack, jehož změny se dotkly ovladačů, GUI multiplexeru (grafického serveru, který zajišťuje správu oken a dělení zdrojů mezi aplikacemi) a sady widgetů.
- Bylo přidáno uživatelské rozhraní pro nastavení grafických režimů, jasu a rozložení obrazovek při přítomnosti více monitorů.
- Byla zajištěna kompatibilita s Qt6.
- Převedené z jádra Linux ovladače USB ovladačů, Wi-Fi, Ethernet adaptérů a GPU Intel byly synchronizovány s jádrem 6.6 (dříve byly používány ovladače z jádra 6.1).
- Balíček Mesa byl aktualizován na verzi 24.0.8.
- SDK Goa bylo významně vylepšeno pro debugging.
- Byly připraveny zaváděcí obrazy pro smartphone PinePhone a otevřený notebook MNT Reform.
- Byla přidána podpora desek založených na čipech i.MX.

Systém je dodáván s grafickým rozhraním Leitzentrale, které umožňuje vykonávání běžných úloh správy systému. V levém horním rohu grafického rozhraní se zobrazuje nabídka s nástroji pro správu uživatelů, připojení úložišť a nastavení síťového připojení. Uprostřed je konfigurační nástroj pro sestavení systému, který poskytuje rozhraní ve formě grafu, určující vztah mezi systémovými komponentami. Uživatel může interaktivně volně odstraňovat nebo přidávat komponenty, čímž určuje složení systémového prostředí nebo virtuálních strojů.
Uživatel se může kdykoli 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 v 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ízeno prostředí noux.
Genode poskytuje jednotnou infrastrukturu pro vytváření uživatelských aplikací, které běží na jádru Linux (32 a 64 bit) nebo mikrojádrech 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 na platformách ARM a RISC-V. Součástí je paravirtualizované Linuxové jádro L4Linux, které běží na mikrojádu Fiasco.OC a umožňuje v systému Genode spouštět běžné programy Linuxu. Jádro L4Linux nepracuje přímo s hardwarem, ale použí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
