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

Presentato uscita del sistema operativo Sculpt 20.08, all'interno del quale si sviluppa un sistema operativo generico basato su tecnologie Genode OS Framework che può essere utilizzato da utenti normali per svolgere compiti quotidiani. I testi sorgente del progetto sono distribuite sono disponibili sotto licenza AGPLv3. È disponibile per il download un'immagine LiveUSB, di dimensioni di 26 MB. È supportato il funzionamento su sistemi con processori e schede grafiche Intel con estensioni VT-d e VT-x attivate.

Nuova versione è notevole riworking dello stack grafico a basso livello e garantendo la compatibilità con i browser basati sul motore Chromium. È stata implementata per prima la possibilità di eseguire un web browser Falkon, utilizzando il motore Chromium, senza l'uso di una macchina virtuale con Linux. È stata aggiunta la possibilità di fissare interattivamente i componenti a specifici core CPU (CPU-affinity).

Le modifiche nel stack grafico hanno migliorato la reattività, aumentato la qualità dell'output pixel, fornito supporto per la sostituzione dei driver delle schede grafiche e dei driver delle periferiche senza riavviare il sistema, e posto le basi per funzionalità come la cattura dei contenuti dello schermo e l'accesso remoto al desktop. È stato migliorato il supporto per il framework Qt. Nel driver VESA è stato aggiunto il supporto per il cambiamento dinamico della risoluzione dello schermo. Nel sistema di gestione dei font è stato garantito il supporto per l'applicazione immediata della modifica delle dimensioni del carattere.

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

Il sistema è fornito con un'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, il collegamento delle unità e la configurazione della connessione di rete. Al centro è presente un configuratore per la composizione del sistema. offre un'interfaccia a grafo che definisce le relazioni tra i componenti di sistema. L'utente può interattivamente rimuovere o aggiungere componenti a piacere, definendo così la composizione dell'ambiente di sistema o delle macchine virtuali.

In qualsiasi momento, l'utente può passare alla modalità di gestione della console, che offre maggiore flessibilità nella gestione. Il desktop tradizionale può essere ottenuto eseguendo 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. Viene fornito un ambiente noux per l'esecuzione delle utility da linea di comando.

Ricordiamo che Genode offre fornisce un'infrastruttura unificata per la creazione di applicazioni personalizzate che operano 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 kernel eseguibile direttamente per piattaforme ARM e RISC-V. Il kernel paravirtualizzato L4Linux, che funziona sopra il microkernel Fiasco.OC, consente l'esecuzione di normali programmi Linux all'interno di Genode. Il kernel L4Linux non interagisce direttamente con l'hardware, ma utilizza i servizi di Genode attraverso un insieme di driver virtuali.

Per Genode sono stati portati vari componenti Linux e BSD, supporto per Gallium3D è stato integrato, così come Qt, GCC e WebKit, con 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 essere eseguito direttamente sopra il microkernel e l'ambiente Noux, che fornisce virtualizzazione a livello di sistema operativo. Per avviare programmi non portati, è prevista la possibilità di utilizzare un meccanismo di creazione di ambienti virtuali a livello di singole applicazioni, che consente di eseguire programmi in un ambiente Linux virtuale usando 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