Esitatud on projekti Sculpt 23.04 väljaanne, mille raames Genode OS Frameworki tehnoloogiate põhjal arendatakse universaalset operatsioonisüsteemi, mida saavad kasutada tavalised kasutajad igapäevaste ülesannete täitmiseks. Projekti allikaid jagatakse AGPLv3 litsentsi alusel. Laadimiseks on saadaval 28 MB suurune LiveUSB pilt. Toetatakse töötamist Intel protsessorite ja graafikala süsteemidega, millel on sisse lülitatud VT-d ja VT-x laiendused, samuti ARM süsteemidega VMM laiendustega.
Peamised uuendused:
- Keerukus PinePhone'i toe ja mobiilseadmete jaoks optimeeritud liidese versiooni rakendamine. Parandatud ARM arhitektuuri tuge.
- Lisatud võimalus värskendada käivituspilti elurežiimis. Kasutajaliideses on rakendatud funktsioon Sculpt OS-i versioonide vahel vahetamiseks, mis viib vajaliku süsteemipildi laadimise, pildi installimise käivituskandjale ja seadme taaskäivitamiseni.
- Menüüsse on lisatud eelseadetega tugi, mis võimaldab rakenduse käivitamise stsenaariume ühest hiireklikkist vahetada. Näiteks on lisatud eelseade lihtsa nano3d töölaua käivitamiseks koos brauseriga Falkon.
- Unerežiimi ülemineku tugi on laiendatud.

Süsteem tarnitakse Leitzentrale graafilise liidese abil, mis võimaldab teostada tüüpilisi süsteemi haldamise ülesandeid. Graafilise liidese vasakus ülanurgas kuvatakse menüü vahenditega kasutajate haldamiseks, salvestite ühendamiseks ja võrguühenduse seadistamiseks. Keskel on konfigureerija, mis määratleb süsteemi koostisosade vahekorra graafina. Kasutaja saab interaktiivses režiimis vabalt komponente eemaldada või lisada, määrates süsteemi keskkonna koosseisu. virtuaalmasinate.
Kasutaja saab igal ajal üle minna konsoolirežiimi haldamiseks, mis pakub suuremat paindlikkust haldamisel. Traditsioonilist töölaua saadakse TinyCore Linuxi distributsiooni käivitamisega. virtuaalses masinas Linuxi. Antud keskkonnas on saadaval brauserid Firefox ja Aurora, Qt-põhine tekstiredaktor ning erinevad rakendused. Käskude rea utiliitide käivitamiseks on soovitatav noux-keskkond.
Genode pakub ühtset infrastruktuuri kasutajarakenduste loomiseks, mis töötavad Linuxi (32 ja 64 bit) või mikrokerede 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öötavate kernidega ARM ja RISC-V platvormidele. Osana on parajasti virtuaalitud Linuxi kernel L4Linux, mis töötab Fiasco.OC mikrokerede peal, võimaldades Genodes tavaliste Linuxi programmide käivitamist. Kernel L4Linux ei tööta otseselt riistvaraga, vaid kasutab Genode teenuseid läbi virtuaalsete draiverite kogumi.
Genode'i jaoks on portitud erinevaid Linuxi ja BSD komponente, tagatud Gallium3D tugi, integreeritud Qt, GCC ja WebKit ning loodud võimalus luua hübriidseid Linux/Genode tarkvarakeskkondi. On ettevalmistatud VirtualBoxi port, mis töötab NOVA mikrokerede peal. Suur hulk rakendusi on kohandatud käivitamiseks otse mikrokerede ja Noux-keskkonna peal, mis tagab OS-i tasandi virtualiseerimist. Ei portitud programmide käivitamiseks on ette nähtud võimalus kasutada rakenduste tasandi eraldi virtuaalsete keskkondade loomise mehhanismi, mis võimaldavad programme käivitada virtuaalses Linuxi keskkonnas koos parajõudlusega.
Allikas: opennet.ru
