Il progetto Genode ha pubblicato la versione di sistema operativo general-purpose Sculpt 24.04

È stata rilasciata la versione del progetto Sculpt 24.04, che sviluppa un sistema operativo basato sulle tecnologie del Genode OS Framework, utilizzabile da utenti comuni per svolgere compiti quotidiani. I codici sorgente del progetto sono distribuiti sotto la licenza AGPLv3. È disponibile un'immagine LiveUSB di 30 MB per il download. È supportato il funzionamento su sistemi con processori e schede grafiche Intel con le estensioni VT-d e VT-x attivate, così come sui sistemi ARM con estensioni VMM.

Novità principali:

  • Il stack audio è stato completamente riprogettato. Nel nuovo stack audio è stata implementata la possibilità di utilizzare driver modulari, impostare frequenze di campionamento personalizzate, una flessibile instradamento dei flussi audio e miscelazione del suono. Sono state aggiunte ottimizzazioni per ridurre i ritardi nel trattamento del suono.
  • È stata implementata una funzione sperimentale per passare alla modalità sospensione.
  • Aggiunta supporto per schermi con risoluzione 4K (3840 x 2160).
  • Aggiunta supporto per touchpad che utilizzano il protocollo I2C (usato in alcuni laptop).
  • Aggiunto supporto per la mappatura dei dispositivi USB a macchine virtuali e applicazioni.
  • Nel pannello di configurazione sono stati aggiunti strumenti per gestire l'attivazione di funzionalità extra, configurare fonti di applicazioni e installare applicazioni.
  • Nella finestra di visualizzazione del grafo dei componenti e nel configuratore è stato aggiunto il supporto per lo scorrimento.
  • Migliorata la gestione degli eventi dagli dispositivi HID (Human Interface Device).
  • Interfaccia modificata per la gestione dei driver dei dispositivi.
  • Proposto un nuovo stack TCP/IP, che utilizza uno strato DDE (device-driver environment) basato sul kernel Linux 6.1.20.
  • Aggiunta la possibilità di utilizzare Sculpt OS nel Goa SDK come obiettivo esterno per il test delle applicazioni.

Il sistema è dotato di un'interfaccia grafica Leitzentrale, che consente di eseguire compiti standard di amministrazione del sistema. In alto a sinistra dell'interfaccia grafica è visualizzato un menu con strumenti per la gestione degli utenti, il collegamento degli archivi e la configurazione della connessione di rete. Al centro è presente un configuratore per la composizione dei componenti di sistema, che offre un'interfaccia grafica definita come un grafo, che rappresenta le relazioni tra i componenti del sistema. L'utente può in modo interattivo rimuovere o aggiungere componenti, definendo così la configurazione dell'ambiente di sistema. di macchine virtuali.

In qualsiasi momento, l'utente può passare alla modalità di gestione della console, che offre una maggiore flessibilità nella gestione. È possibile ottenere un desktop tradizionale avviando la distribuzione di TinyCore Linux in macchina virtuale Linux. In questo ambiente sono disponibili i browser Firefox e Aurora, un editor di testo basato su Qt e varie applicazioni. Per l'avvio delle utility da riga di comando è offerto l'ambiente noux.

Genode offre un'infrastruttura unificata per la creazione di applicazioni personalizzate che operano sopra il kernel Linux (32 e 64 bit) o i microkernels 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 il kernel esecutivo per le piattaforme ARM e RISC-V. Il kernel paravirtualizzato L4Linux, che funziona sopra il microkernel Fiasco.OC, consente l'esecuzione di normali programmi Linux in Genode. Il kernel L4Linux non interagisce direttamente con l'hardware, ma utilizza i servizi di Genode tramite 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.

Il progetto Genode ha pubblicato la versione di sistema operativo general-purpose Sculpt 24.04


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster