Sviluppatori del sistema operativo microkernel open source uscita del sistema operativo . Nell'ambito del progetto Sculpt basato sulle tecnologie Genode, si sviluppa un sistema operativo di uso generale, che potrà essere utilizzato da utenti comuni per svolgere attività quotidiane. I sorgenti del progetto sono sotto licenza AGPLv3. È disponibile per il download , della dimensione di 26 MB. È supportata l'esecuzione su sistemi con processori e sottosistemi grafici Intel con le estensioni VT-d e VT-x attivate.
Il nuovo rilascio per l'aggiunta di un gestore di file funzionante in modalità grafica, la revisione dell'interfaccia interattiva per l'amministrazione (editor delle impostazioni di sistema), il supporto per desktop virtuali, l'ottimizzazione delle prestazioni del monitor delle macchine virtuali (basato su VirtualBox). Sono stati aggiornati gli strumenti per il monitoraggio del sistema, il runtime Unix e i componenti GUI.
Nella versione sono stati anche implementati miglioramenti presentati nell' della piattaforma Genode, come il supporto per processori ARM a 64 bit i.MX e il porting del driver audio da OpenBSD 6.6.
Il sistema è fornito con l'interfaccia grafica Leitzentrale, che consente di eseguire attività tipiche di amministrazione del sistema. Nell'angolo in alto a sinistra dell'interfaccia grafica viene visualizzato un menu con strumenti per la gestione degli utenti, la connessione di unità e la configurazione della connessione di rete. Al centro è presente un configuratore per la composizione dell'hardware di sistema, che presenta un'interfaccia a grafo, che definisce le interazioni tra i componenti di sistema. L'utente può interattivamente eliminare o aggiungere componenti, definendo il contenuto dell'ambiente di sistema o delle macchine virtuali.
In qualsiasi momento l'utente può passare a una modalità di gestione da console, che offre maggiore flessibilità nella gestione. È possibile ottenere un desktop tradizionale avviando la distribuzione TinyCore Linux in una macchina virtuale con Linux. In questo ambiente sono disponibili i browser Firefox e Aurora, un editor di testo basato su Qt e varie applicazioni. Per avviare strumenti da riga di comando è disponibile l'ambiente noux.
Ricordiamo che Genode un'infrastruttura unificata per la creazione di applicazioni utente che funzionano sopra il kernel Linux (32 e 64 bit) o NOVA (x86 con virtualizzazione), 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) e un kernel esecutivo diretto per le piattaforme ARM e RISC-V. Il kernel Linux L4Linux, parte della piattaforma paravirtualizzata, lavora sopra il microkernel Fiasco.OC e consente l'esecuzione di normali programmi Linux in Genode. Il kernel L4Linux non interagisce direttamente con l'hardware, ma utilizza i servizi Genode attraverso un insieme di driver virtuali.
Per Genode è stato portato un numero vario di componenti Linux e BSD, è stata fornita supporto per Gallium3D, è stata effettuata integrazione con Qt, GCC e WebKit, e realizzata la possibilità di creare ambienti software ibridi Linux/Genode. È stato preparato un port di VirtualBox, che funziona sopra il microkernel NOVA. Un gran numero di applicazioni è stato adattato per l'esecuzione direttamente sopra il microkernel e l'ambiente Noux che fornisce virtualizzazione a livello di OS. Per l'esecuzione di programmi non portati è prevista la possibilità di utilizzare un meccanismo di creazione di ambienti virtuali a livello di singole applicazioni, consentendo così di eseguire programmi in un ambiente virtuale Linux utilizzando la paravirtualizzazione.
Fonte: opennet.ru
