Iznested jauna izlaiduma projekta Sculpt 26.10, kas attīsta operētājsistēmu, kas balstīta uz Genode OS Framework tehnoloģijām, kas var tikt izmantotas parastajiem lietotājiem ikdienas uzdevumu veikšanai. Projekta avota kodi tiek izplatīti saskaņā ar AGPLv3 licenci. Tiek piedāvāts sistēmas attēls, kura izmērs ir 40 MB, ko var izmantot datorā, viedtālrunī PinePhone un klēpjdatorā MNT Reform. Atbalsta darbu uz sistēmām ar Intel procesoriem un grafiskajām sistēmām ar iespējotām VT-d un VT-x paplašinājumiem, kā arī uz ARM sistēmām ar VMM paplašinājumiem.
Galvenās inovācijas:
- Pēc noklusējuma tiek izmantota paša izstrādātā mikro-kodola, ko izstrādā Genode projekts, kas ļāvis novērst problēmas, kas radās uzdevumu plānošanā un kodola atmiņas pārvaldībā. Ir veikta mikro-kodola veiktspējas optimizācija datoros. Lai samazinātu slodzi neaktīvā režīmā, ir pārveidoti taimeru un taimeru apstrādes mehānismi.
- Pabeigta pāreja no konfigurācijas failiem XML formātā uz savu HID (Human-Inclined Data) formātu, kas attēlo datus kā hierarhiju ar mezgliem, kam ir savi atribūti. Atbalsts vecajam XML formātam ir pārtraukts.
- No Linux kernels pārnestie USB kontrolieru, Wi-Fi, Ethernet adapteru un GPU draiveri ir sinhronizēti ar 6.18 kodolu (iepriekš tika izmantoti draiveri no 6.12 kodola).
- Iebūvētais USB host kontrolieru draiveris ir pārveidots par pieslēdzamu komponenti, ko var noņemt un restartēt bez USB klientu darbības traucējumiem. Piemēram, ja draiveris neizdodas, to var restartēt, pieejamības gadījumā instalēt jaunu versiju bez operētājsistēmas restartēšanas, un, ja nepieciešams, samazināt enerģijas patēriņu, izslēdzot draiveri.
- Lai veiktu virtuālo mašīnu tiek izmantota virtuālizācijas sistēma VirtualBox 7.2, nevis iepriekš lietotā 6.x versija.
- Hiper-vizorā Seoul pievienota atbalsta funkcija failu apmaiņai starp hosta sistēmu un viesoperētājsistēmu.
- Paplašinātas iespējas Goa SDK palaišanai primārajā vidē, kas ļauj izstrādāt, kompilēt un testēt Genode komponentus bez virtuālizācijas izmantošanas. Lai strādātu galvenajā sistēmā, ir pārtulkoti GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make un CMake.
- Lietotāja interfeisā ir ieviests atbalsts kursora mērogošanai un izskata maiņai.
- Veikta C runtime un VFS koda pārstrādāšana. Pievienota atbalsts virtuālo failu sistēmu pārlādei un restrukturizācijai reālā laikā.

Sistēma tiek piegādāta ar Leitzentrale grafisko saskarni, kas ļauj veikt tipiskas sistēmas administrēšanas uzdevumus. Kreisajā augšējā stūrī atrodas rīku izvēlne lietotāju pārvaldībai, disku pievienošanai un tīkla savienojuma iestatīšanai. Centrā ir konfigurators, kas nosaka sistēmas sastāvu grafā, parādot saikni starp sistēmas komponentēm. Interaktīvajā režīmā var dzēst vai pievienot komponentes, veidojot sistēmas vai virtuālo mašīnu apkārtni.
Ja lietotājs vēlas, viņš var pāriet uz konsoles vadības režīmu, kas nodrošina lielāku elastību pārvaldībā. Tradicionālo darbvirsmu var iegūt, palaižot TinyCore Linux izplatīšanu ar virtuālā mašīnā Linux. Šajā vidē ir pieejami pārlūkprogrammas Firefox un Aurora, Qt bāzes teksta redaktors un dažādas lietojumprogrammas. Lai palaistu komandrindas rīkus, piedāvā tiekšana "Noux".
Genode ietvars nodrošina vienotu infrastruktūru lietotāja lietojumprogrammu izveidei, kas darbojas virs Linux (32 un 64 bitu) vai mikro kodoliem NOVA (x86 ar virtualizāciju), 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). Tiek iekļauts para-virtualizētais Linux kodols L4Linux, kas darbojas virs Fiasco.OC mikro kodola, ļaujot nodrošināt standarta Linux programmas Genode vidē. L4Linux kodols nedarbosies tieši ar aparatūru, bet izmantos Genode pakalpojumus caur virtuālu draiveru kopumu.
Genodei ir portēti dažādi Linux un BSD komponenti, nodrošināta Gallium3D atbalsts, veikta Qt, GCC un WebKit integrācija, kā arī realizēta iespēja veidot hibrīdvides Linux/Genode programmatūras. Ir portēts VirtualBox, kas darbojas virs mikro kodola NOVA. Daudzas lietotnes ir pielāgotas tiešai palaišanai virs mikro kodola un Noux vides, kas nodrošina virtuālās operētājsistēmas līmeņa virtualizāciju. Nepārtvertām programmām tiek piedāvāta virtuālo vidi sistēma, kas darbojas kā atsevišķas lietotnes un ļauj palaist programmas virtuālā Linux vidē, izmantojot paravirtualizāciju.
Avots: opennet.lv
