Esitletud on Sculpt projekti väljalase 26.04, mis arendab operatsioonisüsteemi Genode OS Framework tehnoloogiate põhjal, mida saavad kasutada tavakasutajad igapäevaste ülesannete täitmiseks. Projekti lähtekoodid on tasuta kättesaadavad AGPLv3 litsentsi alusel. Laadimiseks on saadaval 33 MB suurune süsteemipilt, mida saab kasutada PC, PinePhone nutitelefoni ja MNT Reform sülearvuti peal. Toetatakse töötamist Intel protsessoritega ja graafikasüsteemidega, millel on sisse lülitatud VT-d ja VT-x laiendused, samuti ARM süsteemidega, kus on olemas VMM laiendused.
Peamised uuendused:
- Linuxi kernelt kantud USB-kontrollerite, Wi-Fi, Ethernet-adapterite ja Intel GPU draiverid on sünkroonitud 6.18 kerneli versiooniga (varem kasutati 6.12 kerneli draivereid). Sülearvutitele on vaikimisi lubatud USB-ühendusega võrguadapterite tugi.
- On üle mindud XML formaadis konfiguratsioonifailidelt oma HID (Human-Inclined Data) formaadi kasutusele, mis esindab andmeid puu struktuuris, millel on oma attribuudid. Konfiguratsiooni muutmise muudatused rakendatakse reaalajas, kõik muutused kehtivad kohe ja komponentide vahelisi seoseid saab töö käigus ümber ehitada.
- On värskendatud programme, sealhulgas Qt6 ja brauser Falkon.
- Lisatud on eksperimentaalne võimalus Goa SDK natiivseks käivitamiseks ilma Linuxi virtuaalmaja loomata. Genode komponente saab nüüd arendada, kompileerida ja testida Sculpt OS-i sees ilma teiste operatsioonisüsteemide käivitamiseta. virtuaalmasinate ja laadimiseta teisi operatsioonisüsteeme.
- On lõpetatud esimene etapp arendustööde migreerimisel GitHubist Codebergile. Kõik koodireposid, välja arvatud peamine, on viidud üle Codebergile.

Süsteem tarnitakse Leitzentrale graafilise liidese võimalusega, mis võimaldab täita süsteemi haldamise tüüpilisi ülesandeid. Graafilise liidese vasakus ülanurgas kuvatakse menüü tööriistadega kasutajate haldamiseks, mäluseadmete ühendamiseks ja võrguühenduse seadistamiseks. Keskel on konfiguratsioon, mis määratleb süsteemi koostisosad graafina, mis näitab süsteemikomponentide vahelist seost. Interaktiivses režiimis on võimalik komponente eemaldada või lisada, kujundades süsteemikeskkonna või virtuaalmasinate koosseisu.
Kasutaja soovil on võimalik üle minna käsurežiimile, mis pakub suuremat paindlikkust haldamisel. Traditsiooniline töölauakeskkond on saadaval TinyCore Linuxi distributiivi käivitamise kaudu virtuaalses masinas Linuxis. Selles keskkonnas on saadaval brauserid Firefox ja Aurora, Qt-põhine tekstiredaktor ning erinevad rakendused. Käsurea utiliitide käivitamiseks pakutakse keskkonda "Noux".
Genode raamistik pakub ühtset infrastruktuuri kasutajakohalike rakenduste loomiseks, töötades Linuxi südamiku (32 ja 64 bit) või mikrokernede 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) peal. Raamistik sisaldab paravirtualiseeritud Linuxi südamikku L4Linux, mis töötab Fiasco.OC mikrokerna peal, võimaldades Genode keskkonnas tavalisi Linuxi programme käitada. L4Linux südamik ei tööta otse riistvaraga, vaid kasutab Genode teenuseid virtuaalsete draiverite komplekti kaudu.
Genode jaoks on portitud erinevad Linuxi ja BSD komponendid, tagatud on Gallium3D tugi, integreeritud on Qt, GCC ja WebKit, ning loodud on võimalus luua hübriidseid Linux/Genode tarkvara keskkondi. Samuti on olemas VirtualBox port, mis töötab NOVA mikrokerna peal. Paljusid rakendusi on kohandatud otse mikrokerna ja Noux keskkonna peal töötamiseks, mis tagab OS tasandi virtualiseerimise. Mitteportitud programmide käitamiseks pakutakse virtuaalsete keskkondade süsteemi, mis töötab eraldi rakenduste tasandil ja võimaldab käitada programme virtuaalses Linuxi keskkonnas paravirtualiseerimise abil.
Allikas: opennet.ru
