Sculpt 23.04 projekti väljaanne on tutvustatud, mille raames arendatakse Genode OS Framework tehnoloogiate baasil universaalset operatsioonisüsteemi, mida saavad kasutada igapäevaülesannete täitmiseks tavalised kasutajad. Projekti allikatekstid levitatakse AGPLv3 litsentsi alusel. Allalaadimiseks on saadaval LiveUSB pilt, mille suurus on 28 MB. Tugi on olemas Intel protsessorite ja graafikaplatvormide ning VT-d ja VT-x laiendustega süsteemidele, samuti ARM süsteemidele, millel on VMM laiendused.
Peamised uuendused:
- Toetatakse PinePhone nutitelefoni ja pakutakse mobiilseadmete jaoks optimeeritud kasutajaliidese varianti. Parandatud on ARM arhitektuuri toetust.
- Lisatud on võimalus värskendada käivituspilti live-režiimis. Kasutajaliideses on loodud funktsioon Sculpt OS versioonide vahel vahetamiseks, mis toob kaasa vajaliku süsteemi pildi laadimise, pildi installimise käivitusseadmest ja seadme taaskäivitamise.
- Menüle on lisatud tugi eelseadetesse, mis võimaldavad rakenduse käivitamisstsenaariume ühe hiireklõpsuga muuta. Näiteks on lisatud eelseade lihtsa töölaud nano3d käivitamiseks koos brauseriga Falkon.
- Tugevdatud toega magamisseisundisse üleminek.

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
