Bol uvoľnený nový vydanie operačného systému Sculpt 22.10, v ktorom sa na základe technológií Genode OS Framework vyvíja operačný systém všeobecného použitia, ktorý bude môcť používať bežný používatelia na vykonávanie každodenných úloh. Zdrojové kódy projektu sú šírené pod licenciou AGPLv3. Na stiahnutie je k dispozícii obraz LiveUSB o veľkosti 28 MB. Podporuje prácu na systémoch s procesormi a grafickými subsystémami Intel s aktivovanými rozšíreniami VT-d a VT-x.
Hlavné novinky:
- Na riadenie prerušenia od zariadení a konfiguráciu PCI boli použité prísnejšie obmedzenia stanovené architektúrou Genode. Zmena si vyžiadala rozsiahlu internú revíziu, ktorá zasiahla všetky ovládače, a umožnila realizáciu nových optimalizácií a dodatočnej funkcionality. Vývojári sa pritom snažili udržať celkové správanie pri práci používateľa v systéme.
- Boli navrhnuté niektoré významné optimalizácie, ktoré urýchlili spustenie, zvýšili priepustnosť sieťového subsystému a zlepšili pohotovosť používateľského rozhrania.
- Vylepšená podpora horúceho pripájania USB zariadení. Pridala sa možnosť dynamického pripájania USB zariadení k virtuálnym strojom a odpojenia zariadení.
- Aktualizovaný prehliadačový engin Chromium, ktorý sa využíva v ponúkaných prehliadačoch Falkon a Morph.
- Aktualizovaný zvukový ovládač, ktorý je synchronizovaný s kódom z OpenBSD 7.1.
- Začala sa práca na prispôsobení Sculpt pre mobilné telefóny. Vylepšenia sa týkali podpory USB ECM, GPU Mali-400, pripojenia SD kariet, stacku pre telefóniu a mobilné dátové siete, prehliadača Morph a používateľského rozhrania. Pridaná podpora pre smart karty s USB rozhraním.

Systém sa dodáva s grafickým rozhraním Leitzentrale, ktoré umožňuje vykonávať typické úlohy správy systému. V ľavom hornom rohu grafického rozhrania sa zobrazuje ponuka s nástrojmi na správu používateľov, pripojenie úložných zariadení a nastavenie sieťového pripojenia. V strede je prítomný konfigurátor pre usporiadanie komponentov systému, ktorý poskytuje rozhranie vo forme grafu, určujúceho vzťah medzi systémovými komponentmi. Používateľ môže interaktívne ľubovoľne odstraňovať alebo pridávať komponenty, čím určuje zloženie systémového prostredia alebo virtuálních strojů.
Kedykoľvek sa používateľ môže prepnúť na konzolový režim správy, ktorý poskytuje väčšiu flexibilitu pri správe. Tradičný desktop je možné získať spustením distribúcie TinyCore Linux v virtuálnom stroji s Linuxom. V tomto prostredí sú k dispozícii prehliadače Firefox a Aurora, textový editor založený na Qt a rôzne aplikácie. Na spustenie príkazových nástrojov je navrhnuté prostredie noux.
Genode poskytuje unified infraštruktúru na vytváranie používateľských aplikácií, ktoré fungujú na vrchu jadra Linux (32 a 64 bit) alebo mikrojadier NOVA (x86 s virtualizáciou), 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 priamo spustiteľného jadra pre platformy ARM a RISC-V. Paravirtualizované Linux jadro L4Linux, ktoré beží na mikrojadre Fiasco.OC, umožňuje spúšťať v Genode bežné Linux programy. Jadro L4Linux nepracuje priamo s hardvérom, ale využíva služby Genode prostredníctvom sady virtuálnych ovládačov.
Pre Genode bolo portované rôzne komponenty Linux a BSD, zabezpečená podpora Gallium3D, implementovaná integrácia Qt, GCC a WebKit, uskutočnená možnosť organizácie hybridných Linux/Genode softvérových prostredí. Pripravený je port VirtualBox, ktorý funguje na vrchu mikrojadra NOVA. Veľké množstvo aplikácií bolo prispôsobených na priame spúšťanie na vrchu mikrojadra a prostredia Noux, ktoré poskytuje virtualizáciu na úrovni OS. Pre spúšťanie neportovaných programov je zabezpečená možnosť využitia mechanizmu vytvárania virtuálnych prostredí na úrovni jednotlivých aplikácií, čo umožňuje spúšťanie programov vo virtuálnom Linux prostredí s použitím paravirtualizácie.
Zdroj: opennet.ru
