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

È stata presentata la versione del progetto Sculpt 23.10, che si basa sulle tecnologie del Genode OS Framework e sviluppa un sistema operativo di uso generale, in grado di essere utilizzato 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 28 MB. È supportato il funzionamento su sistemi con processori e sottosistemi grafici Intel con le estensioni VT-d e VT-x attivate, così come su sistemi ARM con estensioni VMM.

Novità principali:

  • Sono state ampliate le opzioni di gestione dei parametri CPU. L'interfaccia utente interattiva ha aggiunto funzionalità per passare tra profili di consumo energetico (risparmio energetico o prestazioni), visualizzare la temperatura di ciascun core della CPU, monitorare le variazioni della frequenza della CPU e fornire dettagli sulle informazioni sul consumo energetico.
  • Migliorato il supporto per il funzionamento sui laptop moderni, ad esempio, sul laptop Framework Gen 12 è stata implementata la tracciabilità della carica della batteria, il controllo dell'illuminazione della tastiera e la possibilità di collegare un monitor esterno.
  • Nella build per lo smartphone PinePhone, è stata ottimizzata l'interfaccia, implementato il supporto per i pulsanti hardware e aggiunto un nuovo salvaschermo che riduce il consumo energetico fino al 40% disattivando i driver per il touchscreen.
  • La build è stata realizzata con GCC 12.3.
  • Il driver per le schede di rete è stato sostituito con una versione portata dal kernel Linux 6.1.20.
  • Il motore per la crittografia dei dispositivi a blocchi è stato completamente riprogettato.
  • Sono state ampliate le opzioni di debug.
  • Lo sviluppo è stato spostato all'uso dello standard C++20 (in precedenza era C++17).
  • È stata introdotta la possibilità di utilizzare SDK esistenti per lo sviluppo di applicazioni per Genode, come Lomiri e Rust Cargo.
  • È stato aggiunto un driver per i controller USB utilizzati nelle schede RaspberryPi e i.MX6.
  • Migliorata la funzionalità dei driver per GPU Intel, schede audio e WiFi.
  • Il layer DDE (device-driver environment), che permette di utilizzare i driver di Linux, è stato aggiornato al kernel Linux 6.1.20.

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.

Fonte: opennet.ru

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