Il progetto Genode ha pubblicato la versione del sistema operativo generico Sculpt 19.07

Sviluppatori di un sistema operativo microkernel aperto Struttura del sistema operativo Genode formato rilascio del sistema operativo Scolpisci 19.07. Nell'ambito del progetto Sculpt, basato sulle tecnologie Genode, è in fase di sviluppo un sistema operativo di uso generale che può essere utilizzato dagli utenti comuni per eseguire attività quotidiane. Fonti del progetto diffusione concesso in licenza con AGPLv3. Disponibile per il download Immagine USB in tempo reale, 24 MB di dimensione. Supporta il funzionamento su sistemi con processori Intel e grafica con estensioni VT-d e VT-x abilitate.

Il sistema è dotato di un'interfaccia grafica Leitzentrale che consente di eseguire le tipiche attività di amministrazione del sistema. L'angolo in alto a sinistra della GUI visualizza un menu con strumenti per la gestione degli utenti, la connessione di dispositivi di archiviazione e l'impostazione di una connessione di rete. Al centro è presente un configuratore per configurare il riempimento del sistema, che fornisce interfaccia sotto forma di grafico che definisce la relazione tra i componenti del sistema. L'utente può rimuovere o aggiungere in modo interattivo e arbitrario componenti, definendo la composizione dell'ambiente di sistema o delle macchine virtuali.

Il progetto Genode ha pubblicato la versione del sistema operativo generico Sculpt 19.07

In qualsiasi momento l'utente può passare alla modalità di gestione della console, che offre una maggiore flessibilità nella gestione. Un desktop tradizionale può essere ottenuto eseguendo una distribuzione TinyCore Linux in una macchina virtuale Linux. In questo ambiente sono disponibili i browser Firefox e Aurora, un editor di testo basato su Qt e varie applicazioni. L'ambiente noux viene offerto per eseguire utilità della riga di comando.

Nuova versione notevole attuazione del sostegno appunti per copiare e incollare testo tra terminali, applicazioni GUI basate su Qt5 e macchine virtuali. È stato inoltre svolto un lavoro per aumentare la produttività e migliorare la reattività dell'interfaccia. Include miglioramenti introdotti nell'aggiornamento della piattaforma di maggio
Genode, come un'interfaccia di virtualizzazione indipendente dal kernel, supporto per l'architettura AARCH64, una transizione all'utilizzo dello standard C++17 per impostazione predefinita, un nuovo toolkit basato su GCC 8.3 e un runtime aggiornato basato su libc da FreeBSD 12.

Ricordiamo che Genode fornisce un'infrastruttura unificata per la creazione di applicazioni personalizzate in esecuzione sul kernel Linux (32 e 64 bit) o microkernel 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 kernel eseguito direttamente per piattaforme ARM e RISC-V. Il kernel Linux paravirtualizzato L4Linux incluso, in esecuzione sul microkernel Fiasco.OC, consente di eseguire normali programmi Linux in Genode. Il kernel L4Linux non funziona direttamente con l'hardware, ma utilizza i servizi Genode attraverso un set di driver virtuali.

Vari componenti Linux e BSD sono stati portati per Genode, è stato supportato Gallium3D, Qt, GCC e WebKit sono stati integrati e sono stati implementati ambienti ibridi Linux/Genode. È stata preparata una porta VirtualBox che funziona sul microkernel NOVA. Un gran numero di applicazioni sono adattate per essere eseguite direttamente sul microkernel e sull'ambiente Noux, che fornisce la virtualizzazione a livello del sistema operativo. Per eseguire programmi senza porting, è possibile utilizzare il meccanismo per la creazione di ambienti virtuali a livello di singole applicazioni, consentendo di eseguire programmi in un ambiente Linux virtuale utilizzando la paravirtualizzazione.

Fonte: opennet.ru

Aggiungi un commento