U lançuar versione e projektit Sculpt 25.10, e cila zhvillon një sistem operativ mbi bazën e teknologjive Genode OS Framework, i cili mund të përdoret nga përdoruesit e zakonshëm për realizimin e detyrave të përditshme. Kodet burimore të projektit shpërndahen nën licencën AGPLv3. Për shkarkim ofrohet një imazh sistemor me madhësi 35 MB, i cili mund të përdoret në PC, smartphone PinePhone dhe laptopin MNT Reform. Punon në sisteme me procesorë dhe nënshkrime grafike Intel me zgjerime të aktivizuara VT-d dhe VT-x, si dhe në sisteme ARM me zgjerime VMM.
Novitetet kryesore:
- Implementuar një planifikues të ri detyrash, i cili synon të minimizojë vonesat dhe të ndajë burimet në mënyrë të drejtë. Aktivizimi i planifikuesit të ri ka çuar në rritjen e performancës dhe reagueshmërisë së ndërfaqes në platforma me fuqi të ulët, si smartphone PinePhone.
- Optimizuar funksionimi i stekëve për të punuar me pajisje bllokuese dhe mekanizmin e instalimit të pakove.
- Shoqëruar nga bërthamën Linux, drejtuesit e USB, Wi-Fi, adaptuesve Ethernet dhe GPU Intel janë sinkronizuar me bërthamën 6.12 (më parë janë përdorur drejtuesit nga bërthama 6.6).
- Propozuar një format të ri për konfigurim dhe raporte, me një sintaksë të lexueshme dhe të lehtë për redaktim dhe analizë nga përdoruesi. Formati i vjetër i bazuar në XML vazhdon të përdoret si parazgjedhje, ndërsa i riu është në dispozicion si opsion (në versionin e ardhshëm do të përfshihet si parazgjedhje). Në mekanizmin e përditësimit të sistemit është implementuar mundësia për të kaluar mes versioneve të vjetra dhe të reja të konfigurimit.
- Përmirësuar mbështetje për mikro-bërthamën seL4 dhe eliminuar problemet me përdorimin e saj me drejtuesit e ngarkuar në mënyrë dinamike të Genode.
- Në realizimin e API-t bazë, përveç përdorimit të mekanizmit të përjashtimeve C++, është angazhuar trajtimi eksplicit i gabimeve me kodimin e gabimeve në tipet Σ (tipi i shumës). Për më tepër, janë shtuar ndërrime për të parandalua rrjedhjet e rastësishme të treguesve dhe për të përcaktuar në mënyrë të qartë pronësinë e objekteve dhe kohëzgjatjen e jetës së objekteve.
- Përditësuar GCC 14.2 dhe binutils 2.44.
- Implementuar mundësinë e ekzekutimit të Goa SDK (mjeti i zhvillimit të aplikacioneve për Genode) në një mjedis sandbox.
- Unifikuar integrimin e stekëve të mbështetur të rrjetit - lwIP dhe stekët TCP/IP nga bërthama Linux.
- Përmirësuar drejtuesit grafikë për GPU Intel dhe VESA.

Sistemi vjen me një ndërfaqe grafike Leitzentrale, e cila lejon kryerjen e detyrave standarde të administratës së sistemit. Në këndin e majtë të sipërm të ndërfaqes grafike shfaqet një menu me mjete për menaxhimin e përdoruesve, lidhjen e ruajtësve dhe konfigurimin e lidhjes së rrjetit. Në qendër, ndodhet konfiguratori për të përcaktuar përbërësit e sistemit në formën e një grafinë që tregon ndërlidhshmërinë midis komponentëve sistemor. Në modalitetin interaktiv, është e mundur të hiqen ose të shtohen komponentë, duke formuar përbërjen e mjedisit sistemor. makinave virtuale.
Nëse dëshiron, përdoruesi mund të kalojë në modin konsol, që ofron fleksibilitet më të madh në menaxhim. Desktopi tradicional mund të arrihet përmes nisjes së distribucionit TinyCore Linux në makinën virtuale me Linux. Në këtë ambient janë të disponueshme shfletuesit Firefox dhe Aurora, një redaktor teksti i bazuar në Qt dhe aplikacione të ndryshme. Për nisjen e utilitareve të linjës së komandës ofrohet ambienti "Noux".
Framworku Genode ofron një infrastuktur të unifikuar për krijimin e aplikacioneve të personalizuara që funksionojnë mbi kernelin Linux (32 dhe 64 bit) ose mikrokernelët NOVA (x86 me virtualizim), 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). Ai përfshin një kernel Linux të paravirtualizuar L4Linux, që funksionon mbi mikrokernelin Fiasco.OC, duke lejuar ekzekutimin e aplikacioneve standarde Linux në mjedisin Genode. Kernel L4Linux nuk operon drejtpërdrejt me harduerin, por përdor shërbimet Genode përmes një grupi drejtuesish virtualë.
Për Genode janë portuar komponentë të ndryshëm nga Linux dhe BSD, është siguruar mbështetje për Gallium3D, është realizuar integremi i Qt, GCC dhe WebKit, si dhe është bërë e mundur krijimi i mjediseve të programimit hibride Linux/Genode. Ekziston një port i VirtualBox, që funksionon mbi mikrodozën NOVA. Shumë aplikacione janë adaptuar për të funksionuar direkt mbi mikrodozën dhe mjedisin Noux, që siguron virtualizim në nivelin e OS. Për të ekzekutuar programe që nuk janë portuar, oferon një sistem virtualizimi që operon në nivelin e aplikacioneve individuale dhe i lejon programet të funksionojnë në një mjedis virtual Linux me përdorim të paravirtualizimit.
Burimi: opennet.ru
