Vývojáři otevřeného mikrojádrového operačního systému vydání operačního systému . V rámci projektu Sculpt založeného na technologiích Genode se vyvíjí operační systém pro všeobecné použití, který bude moci být využit běžnými uživateli pro každodenní úkoly. Zdrojové kódy 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í přidáním funkčního grafického správce souborů, přepracováním interaktivního rozhraní pro administraci (editor parametrů systému), podporou virtuálních pracovních ploch, optimalizací výkonu monitoru virtuálních strojů (na bázi VirtualBox). Byly aktualizovány nástroje pro sledování činnosti systému, Unix runtime a komponenty GUI.
V vydání jsou také implementována vylepšení, která byla představena v aktualizaci platformy Genode, jako je podpora 64-bitových ARM procesorů i.MX a portování zvukového ovladače z OpenBSD 6.6.
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
