A fost lansată versiunea 23.04 a proiectului Sculpt, în cadrul căreia pe baza tehnologiilor Genode OS Framework se dezvoltă un sistem de operare de uz general, care poate fi utilizat de utilizatorii obișnuiți pentru îndeplinirea sarcinilor zilnice. Codurile sursă ale proiectului sunt distribuite sub licența AGPLv3. Pentru descărcare este disponibilă o imagine LiveUSB, având o dimensiune de 28 MB. Se suportă funcționarea pe sisteme cu procesoare și subsisteme grafice Intel, cu extensiile VT-d și VT-x activate, precum și pe sisteme ARM cu extensiile VMM.
Principalele noutăți:
- S-a implementat suportul pentru smartphone-ul PinePhone și a fost propusă o variantă optimizată pentru dispozitive mobile a interfeței. A fost îmbunătățit suportul pentru arhitectura ARM.
- A fost adăugată posibilitatea de a actualiza imaginea de boot în modul live. În interfața utilizatorului a fost implementată funcția de comutare între versiunile Sculpt OS, care duce la încărcarea imaginii sistemului necesare, instalarea imaginii pe dispozitivul de boot și repornirea dispozitivului.
- În meniu a fost adăugată suportul pentru presetări, care permit schimbarea scenariilor de lansare a aplicațiilor printr-o simplă apăsare de buton. De exemplu, a fost adăugată o presetare pentru lansarea desktop-ului simplu nano3d cu browserul Falkon.
- A fost extins suportul pentru trecerea în modul de somn.

Sistemul vine cu o interfață grafică Leitzentrale, care permite efectuarea sarcinilor tipice de administrare a sistemului. În colțul din stânga sus al interfeței grafice este afișat un meniu cu instrumente pentru gestionarea utilizatorilor, conectarea unităților de stocare și configurarea conexiunii rețelei. În centru se află un configurator pentru compunerea componentelor sistemului, care oferă o interfață sub forma unui graf, determinând interconexiunile între componentele sistemului. Utilizatorul poate, în mod interactiv, să elimine sau să adauge componente, definind astfel compunerea mediului sistematic sau mașini virtuale.
În orice moment, utilizatorul poate comuta în modul de control consolei, care oferă o flexibilitate mai mare în administrare. Desktop-ul tradițional poate fi obținut prin lansarea distribuției TinyCore Linux în mașina virtuală cu Linux. În acest mediu, sunt disponibile browserele Firefox și Aurora, un editor de text bazat pe Qt și diverse aplicații. Pentru a rula utilitare de linie de comandă, este propus un mediu noux.
Genode oferă o infrastructură unificată pentru crearea de aplicații personalizate care funcționează deasupra nucleului Linux (32 și 64 biți) sau microkernel-urilor NOVA (x86 cu virtualizare), 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) și unui nucleu care rulează direct pentru platformele ARM și RISC-V. Nucleul paravirtualizat L4Linux, funcționând deasupra microkernel-ului Fiasco.OC, permite rularea programelor Linux obișnuite în Genode. Nucleul L4Linux nu interacționează direct cu hardware-ul, ci utilizează serviciile Genode printr-un set de drivere virtuale.
Pentru Genode, au fost portate diverse componente Linux și BSD, suportul pentru Gallium3D a fost asigurat, s-a realizat integrarea Qt, GCC și WebKit, iar posibilitatea organizării de medii software hibride Linux/Genode a fost implementată. A fost pregătit un port VirtualBox, care funcționează deasupra microkernel-ului NOVA. Un număr mare de aplicații au fost adaptate pentru a rula direct deasupra microkernel-ului și a mediului Noux, care asigură virtualizarea la nivel de sistem de operare. Pentru rularea programelor neportate, este prevăzută posibilitatea utilizării mecanismului de creare de medii virtuale la nivel de aplicații individuale, permițând rularea programelor într-un mediu Linux virtualizat folosind paravirtualizarea.
Sursa: opennet.ro
