Bol sa predstavený nový vydanie projektu Sculpt z 25.10, ktoré vyvíja operačný systém založený na technológiách Genode OS Framework. Ten bude použiteľný obyčajnými užívateľmi na vykonávanie každodenných úloh. Zdroje projektu sú distribuované pod licenciou AGPLv3. Na stiahnutie je k dispozícii systémový obraz s veľkosťou 35 MB, ktorý je možné použiť na PC, smartfóne PinePhone a notebooku MNT Reform. Podporuje fungovanie na systémoch s procesormi a grafickými subsystémami Intel so zapnutými rozšíreniami VT-d a VT-x, ako aj na systémoch ARM s rozšíreniami VMM.
Hlavné novinky:
- Bol implementovaný nový plánovač úloh, zameraný na minimalizáciu oneskorení a spravodlivé rozdelenie zdrojov. Zavedenie nového plánovača viedlo k zvýšeniu výkonu a reagovania rozhrania na menej výkonných platformách, ako je smartfón PinePhone.
- Optimalizovaná práca zásobníka na prácu s blokovými zariadeniami a mechanizmus inštalácie balíkov.
- Ovládače USB, Wi-Fi, Ethernet adaptérov a GPU Intel prenesené z jadra Linuxu sú synchronizované s jadrom 6.12 (predtým sa používali ovládače z jadra 6.6).
- Bol navrhnutý nový formát pre konfigurácie a správy, ktorý má čitateľnú syntax a je vhodný pre úpravy a analýzy užívateľom. Starý formát založený na XML sa zatiaľ naďalej používa ako predvolený, zatiaľ čo nový je k dispozícii ako voľba (v nasledujúcej verzii ho plánujú zahrnúť ako predvolený). Mechanizmus aktualizácie systému umožňuje prepínanie medzi starou a novou verziou konfigurácie.
- Zlepšená podpora mikro-jadra seL4 a odstránené problémy s jeho používaním s dynamicky načítanými ovládačmi Genode.
- V implementácii základného API bola namiesto mechanizmu výnimiek C++ zavedená explicitná správa chýb s kódovaním chýb v Σ-typoch (sum type). Takisto boli pridané zmeny na prevenciu náhodného úniku ukazovateľov a explicitné určenie vlastníctva objektov a ich životnosti.
- Aktualizované GCC 14.2 a binutils 2.44.
- Bola implementovaná možnosť spustenia Goa SDK (nástroje na vývoj aplikácií pre Genode) v sandboxovom prostredí.
- Užšia integrácia podporovaných sieťových zásobníkov — lwIP a TCP/IP zásobníka z jadra Linuxu.
- Vylepšené grafické ovládače pre GPU Intel a VESA.

Systém prichádza 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 menu s nástrojmi na správu používateľov, pripájanie úložných zariadení a nastavenie sieťového pripojenia. V strede je konfigurátor na určenie konfigurácie systému vo forme grafu, ktorý zobrazuje vzťah medzi systémovými komponentmi. V interaktívnom režime je možné odstraňovať alebo pridávať komponenty, čím sa formuje zloženie systémového prostredia alebo virtuálních strojů.
Ak si používateľ želá, môže prepnúť do konzolového režimu správy, ktorý poskytuje väčšiu flexibilitu v správe. Tradičný pracovný stol sa dá 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 na báze Qt a rôzne aplikácie. Pre spustenie príkazových utilít je k dispozícii prostredie „Noux“.
Framework Genode poskytuje unified infrastructure pre vytváranie používateľských aplikácií priamo nad jadrom Linux (32 a 64 bit) alebo mikrojadrom 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). Systém obsahuje paravirtualizované Linux jadro L4Linux, ktoré pracuje nad mikrojadrom Fiasco.OC, čo umožňuje spúšťať obyčajné Linux programy v prostredí Genode. Jadro L4Linux nepracuje priamo so zariadením, ale využíva služby Genode prostredníctvom súboru virtuálnych ovládačov.
Pre Genode boli portované rôzne komponenty Linux a BSD, zabezpečená podpora Gallium3D, vykonaná integrácia Qt, GCC a WebKit, realizovaná možnosť vytvárania hybridných Linux/Genode softvérových prostredí. Existuje port VirtualBox, ktorý funguje nad mikrojadrom NOVA. Mnoho aplikácií je prispôsobených na spúšťanie priamo nad mikrojadrom a prostredím Noux poskytujúcim virtualizáciu na úrovni OS. Pre spustenie neportovaných programov je k dispozícii systém virtuálnych prostredí, ktorý funguje na úrovni jednotlivých aplikácií a umožňuje spúšťať programy vo virtuálnom Linux prostredí s využitím paravirtualizácie.
Zdroj: opennet.ru
