Il progetto Genode ha pubblicato la versione del sistema operativo generale Sculpt 20.08

Presentato uscita del sistema operativo Sculpt 20.08, nell'ambito della quale viene sviluppato un sistema operativo generico basato su tecnologie Genode OS Framework , che potrà essere utilizzato da utenti comuni per svolgere compiti quotidiani. I testi sorgente del progetto sono distribuiti sono sotto licenza AGPLv3. È disponibile per il download un'immagine LiveUSB, 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 è notevole ripristino dello stack grafico a basso livello e assicurando la compatibilità con i browser basati sul motore Chromium. È stata implementata per prima la possibilità di avviare un web browser Falkon, che utilizza il motore Chromium, senza l'uso di una macchina virtuale con Linux. È stata aggiunta la possibilità di un collegamento interattivo dei componenti a determinati core CPU (CPU-affinity).

Le modifiche allo stack grafico hanno migliorato la reattività, aumentato la qualità dell'output dei pixel, garantito supporto per la sostituzione dei driver delle schede grafiche e dei driver dei dispositivi di input senza riavviare il sistema, e hanno anche posto le basi per funzionalità come la cattura del contenuto dello schermo e l'accesso remoto al desktop. È stato migliorato il supporto per il framework Qt. Il driver VESA ha aggiunto il supporto per la modifica dinamica della risoluzione dello schermo. Nel sistema di gestione dei caratteri è stato garantito il supporto per l'applicazione istantanea delle modifiche alla dimensione del carattere.

Il progetto Genode ha pubblicato la versione del sistema operativo generale Sculpt 20.08

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 fornisce 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 fornisce un'infrastruttura unificata per la creazione di applicazioni utente che funzionano sopra il 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 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

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster