Il progetto Genode ha pubblicato il rilascio del sistema operativo di uso generale Sculpt 22.10

È stata presentata la versione del sistema operativo Sculpt 22.10, che si basa sulle tecnologie del Genode OS Framework e sviluppa un sistema operativo di uso generale che può essere utilizzato dagli utenti comuni per svolgere compiti quotidiani. I codici sorgente del progetto sono distribuiti sotto licenza AGPLv3. È disponibile un'immagine LiveUSB per il download, della dimensione di 28 MB. È supportato il funzionamento su sistemi con processori e schede grafiche Intel con estensioni VT-d e VT-x attivate.

Novità principali:

  • Per la gestione delle interruzioni dai dispositivi e la configurazione PCI sono state applicate limitazioni più severe previste dall'architettura Genode. Questa modifica ha richiesto una grande revisione interna che ha interessato tutti i driver, consentendo di implementare nuove ottimizzazioni e funzionalità aggiuntive. I sviluppatori si sono sforzati di mantenere il comportamento generale durante l'interazione degli utenti con il sistema.
  • Sono state proposte diverse ottimizzazioni significative, che hanno consentito di velocizzare l'avvio, aumentare la larghezza di banda del sottosistema di rete e migliorare la reattività dell'interfaccia utente.
  • È stato migliorato il supporto per il collegamento a caldo dei dispositivi USB. È stata aggiunta la possibilità di collegare dinamicamente i dispositivi USB alle macchine virtuali e di scollegare i dispositivi.
  • È stato aggiornato il motore del browser Chromium, utilizzato nei browser offerti agli utenti, Falkon e Morph.
  • È stato aggiornato il driver audio, sincronizzato con il codice proveniente da OpenBSD 7.1.
  • È iniziato il lavoro per adattare Sculpt per i telefoni cellulari. I miglioramenti hanno riguardato il supporto USB ECM, la GPU Mali-400, il collegamento delle schede SD, il stack per la telefonia e le reti mobili, il browser Morph e l'interfaccia utente. È stato aggiunto il supporto per le smart card con interfaccia USB.

Il progetto Genode ha pubblicato il rilascio del sistema operativo di uso generale Sculpt 22.10

Il sistema è fornito con un'interfaccia grafica Leitzentrale, che consente di svolgere attività amministrative standard. Nell'angolo in alto a sinistra dell'interfaccia grafica è visualizzato un menu con strumenti per gestire gli utenti, collegare dispositivi di archiviazione e configurare la connessione di rete. Al centro è presente un configuratore per comporre l'architettura del sistema, che fornisce un'interfaccia sotto forma di grafo, definendo le interconnessioni tra i componenti di sistema. L'utente può rimuovere o aggiungere componenti in modo interattivo, definendo la composizione dell'ambiente di sistema o macchine virtuali.

In qualsiasi momento, l'utente può passare alla modalità di controllo da console, che offre una maggiore flessibilità nella gestione. Il desktop tradizionale può essere ottenuto avviando la distribuzione TinyCore Linux in macchina virtuale con Linux. In questo ambiente sono disponibili i browser Firefox e Aurora, un editor di testo basato su Qt e diverse applicazioni. Per l'avvio delle utility di linea di comando è previsto un ambiente noux.

Genode fornisce un'infrastruttura unificata per la creazione di applicazioni personalizzate 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 eseguibile direttamente per le piattaforme ARM e RISC-V. Il kernel Linux paravirtualizzato L4Linux, che funziona sopra il microkernel Fiasco.OC, consente di eseguire in Genode normali programmi Linux. Il kernel L4Linux non interagisce direttamente con l'hardware, ma utilizza i servizi di Genode tramite 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