Il progetto Genode ha pubblicato la versione dell'OS di uso generale Sculpt 24.04

È stata presentata la versione del progetto Sculpt 24.04, che sviluppa un sistema operativo basato sulle tecnologie Genode OS Framework, utilizzabile da utenti comuni per svolgere compiti quotidiani. I codici sorgente del progetto sono distribuiti sotto licenza AGPLv3. È disponibile per il download un'immagine LiveUSB di 30 MB. Supporta sistemi con processori e sottosistemi grafici Intel con le estensioni VT-d e VT-x attivate, nonché sistemi ARM con estensioni VMM.

Novità principali:

  • Il stack audio è stato completamente reinventato. Nel nuovo stack audio è stata implementata la possibilità di utilizzare driver plug-in, impostare una frequenza di campionamento arbitraria, una flessibile instradamento dei flussi audio e miscelazione del suono. Sono state aggiunte ottimizzazioni per ridurre la latenza nell'elaborazione audio.
  • È stata implementata un'opzione sperimentale per passare alla modalità sospensione.
  • È stato aggiunto il supporto per schermi con risoluzione 4K (3840 x 2160)
  • È stato aggiunto il supporto per touchpad che utilizzano il protocollo I2C (in uso su alcuni laptop).
  • È stato aggiunto il supporto per l'associazione di dispositivi USB a macchine virtuali e applicazioni.
  • Nell'interfaccia di configurazione sono stati aggiunti strumenti per gestire l'attivazione di funzionalità aggiuntive, configurare le fonti delle applicazioni e installare applicazioni.
  • Nella finestra di visualizzazione del grafo dei componenti e nel configuratore è stata aggiunta la possibilità di scorrimento.
  • È stata migliorata la gestione degli eventi dai dispositivi HID (Human interface device).
  • È stata modificata l'interfaccia per la gestione dei driver dei dispositivi.
  • È stato proposto un nuovo stack TCP/IP, che utilizza uno strato DDE (device-driver environment) basato sul kernel Linux 6.1.20.
  • È stata aggiunta la possibilità di utilizzare Sculpt OS nel Goa SDK come obiettivo esterno per il test delle applicazioni.

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.

Il progetto Genode ha pubblicato la versione dell'OS di uso generale Sculpt 24.04


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