Esitleme projekti Sculpt 25.04, mis arendab operatsioonisüsteemi Genode OS Frameworki tehnoloogiate põhjal, mida saavad kasutada tavalised kasutajad igapäevaste ülesannete täitmiseks. Projekti lähtekoodid levitatakse AGPLv3 litsentsi alusel. Laadimiseks pakutakse süsteemi pilti, suurusega 32 MB, mida saab kasutada arvutites, nutitelefonides PinePhone ja sülearvutites MNT Reform. Toetatakse töötamist Intel’i protsessorite ja graafikasüsteemidega, kus on aktiveeritud VT-d ja VT-x laiendused, samuti ARM-süsteemide, millel on VMM laiendused.
Peamised uuendused:
- Tagatud ühilduvus Intel’i protsessoritega, mis põhinevad Meteor Lake mikroarhitektuuril.
- Tehtud on akende haldamine mitme monitori konfiguratsioonides ja lisatud on tugi kinnitamiseks virtuaalsed töölaudade kindlatele ekraanidele.
- Lisatud tugi ekraani pööramiseks.
- Pakutud on uus kataloogide brauser, mis võimaldab kasutada suvalisi katalooge virtuaalsete failisüsteemidena, mida saab siduda süsteemi komponentidega, et lihtsustada nende sandboxes-isoleerimist.
- Uuendatud Chromium 112 mootori ja Qt 6.6.2 raamatukogu.
- Graafika töötluse kiirus on suurenenud, kasutades ARM ja x86 süsteemides SIMD instruktsioone.
- Lisatud tugi F&S MX8MP armStone plaadile.

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.
Kasutaja võib igal ajal üle minna konsoolique juhtimisse, mis pakub suuremat paindlikkust haldamisel. Traditsioonilist töölauakeskkonda saab käivitada TinyCore Linuxi distributiiviga, mis töötab Linuxi virtuaalmasinas. Selles keskkonnas on saadaval brauserid Firefox ja Aurora, Qt-põhine tekstiredaktor ja mitmesugused rakendused. Käskluste tööriistade käivitamiseks on soovitatav kasutada 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
