Esitleti Sculpt 22.04 operatsioonisüsteemi väljaannet, mille raames arendatakse Genode OS Framework tehnoloogiate põhjal universaalset operatsioonisüsteemi, mida saavad kasutada tavalised kasutajad igapäevaste ülesannete täitmiseks. Projekti allikakoode levitatakse AGPLv3 litsentsi alusel. Laadimiseks on saadaval LiveUSB-pilt, mille suurus on 28 MB. Toetatakse töötamist Intel'i protsessorite ja graafikasüsteemidega, kus on lubatud VT-d ja VT-x laiendused.
Peamised uuendused:
- Täielikult uuendatud Intel'i traadita kaartide, Intel'i GPU ja USB-kontrollerite draiverid. Uute draiverite kood on portitud Linuxi tuumast 5.14.21. Erinevalt Linuxist käivitatakse iga draiver Sculpt OS-is kasutaja ruumis eraldi isoleeritud keskkonnas (sandbox).
- Koodide optimeerimine ja stabiliseerimine on läbi viidud Mesa põhjal graafika riistvaralise kiirenduse jaoks ning GPU juurdepääsu multiplexer mehhanismi abil. Uues versioonis on lisaks OpenGL rakenduste käivitamise võimalusele ka graafika kiirenduse kasutamine VirtualBoxi põhjal töötavates külgsüsteemides Sculpti peal.
- Töötati välja sandbox-isolatsiooni mehhanism, mis toimib üksikute teenuste tasemel. Samuti on lisatud komponent 'black hole', mida saab kasutada erinevate süsteemiressursside, näiteks teenuse võrgust eraldamiseks, suunates võrgu liikluse 'black hole' suunas. Samamoodi saab blokeerida juurdepääsu helile, video salvestamisele ja muudele tüüpilistele süsteemiressurssidele.

Süsteem tuleb koos Leitzentrale graafilise kasutajaliidesea, mis võimaldab täita süsteemi haldamise tüüpilisi ülesandeid. Vasakus ülanurgas on menüü haldustööriistadega kasutajate, salvestusseadmete ühendamise ja võrgu seadistamise jaoks. Keskuses asub konfigureerija süsteemi koostisosade kokkupanemiseks, mis pakub graafi kujul liidest, määratledes süsteemikomponentide omavahelisi seoseid. Kasutaja saab interaktiivses režiimis vabalt komponente eemaldada või lisada, määrates süsteemikeskkonna koosseisu või virtuaalmasinad.
Igasugusel hetkel saab kasutaja vahetada konsooli juhtimise režiimile, mis pakub suuremat paindlikkust haldamisel. Traditsioonilist töölauaratast saab käivitada TinyCore Linux'i distributsiooni abil virtuaalmasinas Linuxiga. Selles keskkonnas on saadaval brauserid Firefox ja Aurora, Qt-põhine tekstiredaktor ja mitmesugused rakendused. Käsklustööriistade käivitamiseks pakutakse noux-keskkonda.
Genode pakub ühtset infrastruktuuri kasutajate rakenduste loomiseks, mis töötab Linuxi (32 ja 64 bitti) või mikrokergete NOVA (x86 virtualiseerimisega), 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) ja otse töötava tuumaga ARM ja RISC-V platvormide jaoks. Genode's on paravirtuaaliseeritud Linuxi tuum L4Linux, mis töötab mikrokerge Fiasco.OC peal ja võimaldab Genodes tavalisi Linuxi programme käitada. L4Linux tuum ei suhtle otse riistvaraga, vaid kasutab Genode teenuseid virtuaalsete draiverite komplekti kaudu.
Genode'ile on portitud erinevad Linuxi ja BSD komponendid, toetatud on Gallium3D, integreeritud on Qt, GCC ja WebKit ning rakendatud on võimalus luua hübriidseid Linuxi/Genode tarkvarakeskkondi. Valmistatud on VirtualBoxi port, mis töötab mikrokerne NOVA peal. Suur hulk rakendusi on kohandatud käivitamiseks otse mikrokerne ja Nouxi keskkonna peal, mis pakub virtuaalset operatsioonisüsteemi tasemel. Mitteportitud programmide käivitamiseks on ette nähtud võimalus kasutada eraldi rakenduste tasemel virtuaalsete keskkondade loomise mehhanismi, mis võimaldab käivitada programme virtuaalses Linuxi-keskkonnas, kasutades para-virtuualiseerimist.
Allikas: opennet.ru
