Ështe paraqitur çrelease e projektit Sculpt 24.04, që zhvillon sistemin operativ mbi bazën e teknologjive Genode OS Framework, i cili do të mund të përdoret nga përdorues të zakonshëm për kryerjen e detyrave të përditshme. Tekstet burimore të projektit shpërndahen nën licencën AGPLv3. Për shkarkim ofrohet një imazh LiveUSB me madhësinë 30 MB. Mbështetet funksionimi në sisteme me procesorë dhe nënstrukturë grafike Intel me zgjerime të aktivizuara VT-d dhe VT-x, si dhe në sisteme ARM me zgjerime VMM.
Novitetet kryesore:
- Është riparuar plotësisht steka e zërit. Në stekën e re të zërit është realizuar mundësia për të përdorur drejtues të lidhur, për të vendosur frekuenca të rastësishme të mostrimit, për rrugëzim fleksibël të rrjedhave të zërit dhe për përzierje të zërit. Shtuar optimizime për të ulur vonesat gjatë përpunimit të zërit.
- Është realitzuar një mundësi eksperimentale për të kaluar në gjumë.
- Është shtuar mbështetje për ekrane me rezolucion 4K (3840 x 2160).
- Është shtuar mbështetje për tastiera të dhëna që përdorin protokollin I2C (përdoren në disa laptopë).
- Është shtuar mbështetje për lidhjen e pajisjeve USB me makina virtuale dhe aplikacione.
- Në ndërfaqen e konfigurimit janë shtuar mjete për menaxhimin e aktivizimit të mundësive të mëtejshme, konfigurojnë burimet e aplikacioneve dhe instalimin e aplikacioneve.
- Në dritaren me vizualizimin e grafit të komponentëve dhe konfiguratorin është shtuar mbështetje për rrotullim.
- Është përmirësuar përpunimi i ngjarjeve nga pajisjet HID (Human interface device).
- Është ndryshuar ndërfaqja për menaxhimin e drejtuesve të pajisjeve.
- Është propozuar një stekë e re TCP/IP, e cila përdor një shtresë DDE (device-driver environment) mbi bazën e kernit Linux 6.1.20.
- Është shtuar mundësia për të përdorur Sculpt OS në Goa SDK si një objekt të jashtëm për testimin e aplikacioneve.
Sistemi vjen me një ndërfaqe grafike Leitzentrale, që lejon përmbushjen e detyrave tipike për administrimin e 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 disqeve dhe konfigurimin e lidhjeve rrjetit. Në qendër gjendet një konfigurator për përbërjen e sistemit, i cili ofron një ndërfaqe në formë grafi që përcakton lidhjet midis komponenteve të sistemit. Përdoruesi mund të heqë apo të shtojë komponente në mënyrë interaktive, duke përcaktuar përbërjen e mjedisit sistemor makinave virtuale.
Në çdo moment, përdoruesi mund të kalojë në modin e menaxhimit konsol, i cili ofron një fleksibilitet më të madh në menaxhim. Desktopi tradicional mund të arrihet duke nisur distribucionin TinyCore Linux në makinën virtuale me Linux. Në këtë mjedis janë të disponueshme shfletuesit Firefox dhe Aurora, një redaktues teksti i bazuar në Qt dhe aplikacione të ndryshme. Për të startuar utilitetet e komandës ofrohet mjedisi noux.
Genode ofron një infrastrukturë të unifikuar për të krijuar aplikacione të personalizuara që funksionojnë mbi bërthamën Linux (32 dhe 64 bit) ose mikroberthin 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) dhe bërthamën që ekzekutohet drejtpërdrejt për platformat ARM dhe RISC-V. Bërthama L4Linux, e cila përfshin një bërthamë Linux të paravirtualizuar që funksionon mbi mikroberthin Fiasco.OC, lejon ekzekutimin në Genode të programeve të zakonshme Linux. Bërthama L4Linux nuk punon direkt me harduerin, por përdor shërbimet e Genode përmes një grupi virtual të drejtorëve.
Për Genode është realizuar portimi i komponentëve të ndryshëm Linux dhe BSD, duke siguruar mbështetje për Gallium3D, është realizuar integrimi i Qt, GCC dhe WebKit, dhe është zbatuar mundësia për organizimin e mjediseve programore hibridë Linux/Genode. Është përgatitur një port i VirtualBox, që funksionon mbi mikrokernelin NOVA. Një numër i madh aplikacionesh është adaptuar për tu ekzekutuar drejtpërdrejt mbi mikrokernelin dhe mjedisin Noux, i cili siguron virtualizim në nivelin e OS. Për të ekzekutuar programet që nuk janë portuar, është parashikuar mundësia e përdorimit të mekanizmit të krijimit të mjediseve virtuale niveli të aplikacioneve të veçanta, duke lejuar ekzekutimin e programeve në një ambient virtual Linux me përdorimin e paravirtualizimit.

Burimi: opennet.ru
