Il progetto Genode ha pubblicato una versione del sistema operativo di uso generale Sculpt OS 26.04.

È stato presentato il rilascio del progetto Sculpt 26.04, che sviluppa un sistema operativo basato sulla tecnologia Genode OS Framework, utilizzabile da utenti comuni per svolgere compiti quotidiani. I codici sorgenti del progetto sono distribuiti sotto licenza AGPLv3. È disponibile per il download un'immagine di sistema di 33 MB, utilizzabile su PC, smartphone PinePhone e laptop MNT Reform. È supportato il funzionamento su sistemi con processori e schede grafiche Intel con le estensioni VT-d e VT-x attivate, così come su sistemi ARM con estensioni VMM.

Novità principali:

  • I driver USB, Wi-Fi, Ethernet e GPU Intel trasferiti dal kernel Linux sono stati sincronizzati con il kernel 6.18 (in precedenza si utilizzavano i driver del kernel 6.12). Per i laptop, è attivata per impostazione predefinita la compatibilità con adattatori di rete con interfaccia USB.
  • È stato effettuato il passaggio da file di configurazione in formato XML all'uso di un proprio formato HID (Human-Inclined Data), che rappresenta i dati in forma di gerarchia di nodi con attributi propri. La modifica della configurazione viene ora acquisita al volo, tutte le modifiche vengono applicate immediatamente e le connessioni tra i componenti possono essere ristrutturate durante il funzionamento.
  • Aggiornate le versioni dei programmi, inclusi Qt6 e il browser Falkon.
  • Aggiunta una funzionalità sperimentale per l'avvio nativo del Goa SDK senza creare una macchina virtuale con Linux. I componenti di Genode possono ora essere sviluppati, compilati e testati all'interno di Sculpt OS senza avviare macchine virtuali e caricare altri sistemi operativi.
  • Completata la prima fase di migrazione dei processi di sviluppo da GitHub a Codeberg. Tutti i repository di codice, eccetto il principale, sono stati trasferiti su Codeberg.

Il progetto Genode ha pubblicato una versione del sistema operativo di uso generale Sculpt OS 26.04.

Il sistema è fornito con un'interfaccia grafica Leitzentrale, che consente di eseguire compiti standard di amministrazione del sistema. Nell'angolo in alto a sinistra dell'interfaccia grafica viene visualizzato un menu con strumenti per la gestione degli utenti, la connessione di unità e la configurazione della connessione di rete. Al centro è presente un configuratore per definire la configurazione del sistema in forma di grafo, che mostra le relazioni tra i componenti di sistema. In modalità interattiva è possibile rimuovere o aggiungere componenti, formando la composizione dell'ambiente di sistema o delle macchine virtuali.

Se lo desidera, l'utente può passare alla modalità console, che offre maggiore flessibilità nella gestione. Il desktop tradizionale può essere ottenuto 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 avviare le utilità della riga di comando, è disponibile l'ambiente "Noux".

Il framework Genode fornisce un'infrastruttura unificata per lo sviluppo di applicazioni utente che operano sopra il kernel Linux (32 e 64 bit) o i 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). Fa parte di questo un kernel Linux paravirtualizzato chiamato L4Linux, che opera sopra il microkernel Fiasco.OC, consentendo l'esecuzione di normali programmi Linux nell'ambiente Genode. Il kernel L4Linux non interagisce direttamente con l'hardware, ma utilizza i servizi Genode attraverso un insieme di driver virtuali.

Per Genode sono stati portati vari componenti di Linux e BSD, è stato garantito il supporto per Gallium3D, è stata effettuata l'integrazione di Qt, GCC e WebKit, ed è stata realizzata la possibilità di creare ambienti software ibridi Linux/Genode. È disponibile un port di VirtualBox che opera sopra il microkernel NOVA. Molte applicazioni sono state adattate per l'esecuzione diretta sopra il microkernel e l'ambiente Noux, che offre virtualizzazione a livello di sistema operativo. Per eseguire programmi non portati, è disponibile un sistema di ambienti virtuali che opera a livello di singole applicazioni e consente l'esecuzione di programmi in un ambiente Linux virtuale 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