A liberazione di u sistema operatore Sculpt 22.10 hè statu introduttu, in u quale, basatu nantu à e tecnulugia Genode OS Framework, hè sviluppatu un sistema operatore generale chì pò esse usatu da l'utilizatori ordinariu per fà i travaglii di ogni ghjornu. U codice fonte di u prugettu hè distribuitu sottu a licenza AGPLv3. Una immagine LiveUSB di 28 MB hè offerta per u scaricamentu. Supporta l'operazione in sistemi cù processori Intel è gràfiche cù l'estensione VT-d è VT-x attivate.
Innuvazioni principali:
- Per cuntrullà l'interruzioni di u dispositivu è a cunfigurazione PCI, sò applicate restrizioni più strette, furnite da l'architettura Genode. U cambiamentu hà bisognu di una ripresa interna maiò chì hà affettatu tutti i cunduttori è hà permessu di novi ottimisazioni è funziunalità supplementari. À u listessu tempu, i sviluppatori anu pruvatu à priservà u cumpurtamentu generale quandu l'utilizatore travaglia in u sistema.
- Diversi ottimisazioni significativu sò stati pruposti per accelerà u lanciamentu, aumentà u throughput di u sottosistema di a rete, è migliurà a risposta di l'interfaccia d'utilizatore.
- Supportu migliuratu per i dispusitivi USB di cunnessione calda. Aggiunta l'abilità di attaccà dinamicamente è unpin i dispositi USB à e macchine virtuali.
- U mutore di navigatore Chromium utilizatu in i navigatori Falkon è Morph offerti à l'utilizatori hè statu aghjurnatu.
- U driver di sonu hè statu aghjurnatu è hè in sincronia cù u codice da OpenBSD 7.1.
- U travagliu hè cuminciatu à adattà Sculpt per i telefunini. I migliuramentu includenu supportu USB ECM, Mali-400 GPU, connettività di carta SD, telefonia è pila di dati mobili, navigatore Morph è interfaccia d'utilizatore. Aghjunghje supportu per carte intelligenti cù una interfaccia USB.

U sistema vene cun l'interfaccia grafica Leitzentrale, chì permette di realizà attività cumuni di amministrazione di u sistema. L'angulu in cima à manca di l'interfaccia grafica mostra un menu cù strumenti per gestisce l'utilizatori, cunnette l'unità è cunfigurà a cunnessione di rete. In u centru ci hè un cunfiguratore per cunfigurà i cumpunenti di u sistema, chì furnisce una interfaccia basata nantu à grafichi chì definisce e relazioni trà i cumpunenti di u sistema. L'utente pò rimuovere o aghjunghje cumpunenti in modu interattivu, definendu a cumpusizione di l'ambiente di u sistema o macchine virtuali.
In ogni mumentu, l'utilizatore pò passà à a modalità cunsola, chì offre una maggiore flessibilità. Un desktop tradiziunale pò esse ottenutu eseguendu a distribuzione TinyCore. Linux в macchina virtuale с LinuxQuestu ambiente include i navigatori Firefox è Aurora, un editore di testu basatu annantu à Qt è diverse applicazioni. L'ambiente noux hè cunsigliatu per eseguisce utilità di linea di cummanda.
Genode furnisce un quadru unificatu per custruisce applicazioni persunalizate chì funzionanu sopra u kernel. Linux (32 è 64 bit) o microkernel NOVA (x86 cù virtualizazione), 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) è un kernel nativu per e piattaforme ARM è RISC-V. U paravirtualizatu Linux- Core L4Linux, chì funziona sopra à u microkernel Fiasco.OC, vi permette di eseguisce attività regulari in Genode Linux prugrammi. Kernel L4Linux ùn funziona micca direttamente cù l'hardware, ma usa i servizii Genode per mezu di un inseme di driver virtuali.
Diversi porti sò stati implementati per Genode Linux è cumpunenti BSD, u supportu di Gallium3D hè furnitu, l'integrazione di Qt, GCC è WebKit hè implementata, a pussibilità d'urganizà ibridi Linux/Genode di ambienti software. Un portu VirtualBox hè statu preparatu, chì funziona sopra u microkernel NOVA. Un gran numeru di applicazioni sò state adattate per esse eseguite direttamente sopra u microkernel è l'ambiente Noux, chì furnisce a virtualizazione à livellu di sistema operatore. Per l'esecuzione di prugrammi micca purtati, hè furnita a capacità di creà ambienti virtuali à livellu di applicazione, chì permettenu à i prugrammi di esse eseguiti in un ambiente virtuale. Linux-ambiente chì usa a paravirtualizazione.
Source: opennet.ru
