Il progetto Genode ha pubblicato la versione del sistema operativo general-purpose Sculpt OS 26.04

È stata presentata la versione del progetto Sculpt 26.04, che sviluppa un sistema operativo basato sulla tecnologia Genode OS Framework, utilizzabile da utenti comuni per svolgere attività quotidiane. I codici sorgente del progetto sono distribuiti sotto licenza AGPLv3. È disponibile 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 caratteristiche VT-d e VT-x attivate, così come su sistemi ARM con estensioni VMM.

Novità principali:

  • I driver USB, Wi-Fi, adattatori Ethernet e GPU Intel trasferiti dal kernel Linux sono stati sincronizzati con il kernel 6.18 (in precedenza venivano utilizzati i driver del kernel 6.12). Per i laptop, il supporto per gli adattatori di rete con interfaccia USB è attivato di default.
  • È stato effettuato il passaggio da file di configurazione in formato XML all'utilizzo del formato proprietario HID (Human-Inclined Data), che rappresenta i dati sotto forma di gerarchia di nodi con i propri attributi. Le modifiche alla configurazione vengono ora applicate immediatamente e i legami tra i componenti possono essere ristrutturati durante il funzionamento.
  • Aggiornate le versioni dei programmi, inclusi Qt6 e il browser Falkon.
  • Aggiunta la possibilità sperimentale di avviare nativamente Goa SDK senza creare una macchina virtuale con Linux. I componenti Genode possono ora essere sviluppati, compilati e testati all'interno di Sculpt OS senza avviare di macchine virtuali e caricare altri sistemi operativi.
  • Completata la prima fase della migrazione dei processi di sviluppo da GitHub a Codeberg. Tutti i repository di codice, tranne quello principale, sono stati trasferiti su Codeberg.

Il progetto Genode ha pubblicato la versione del sistema operativo general-purpose Sculpt OS 26.04

Il sistema è dotato di un'interfaccia grafica Leitzentrale, che consente di eseguire compiti tipici di amministrazione del sistema. Nell'angolo in alto a sinistra dell'interfaccia grafica è presente un menu con strumenti per gestire gli utenti, collegare unità e configurare la connessione di rete. Al centro si trova un configuratore per definire la configurazione del sistema sotto forma di un grafo, che mostra le interrelazioni 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 desidera, l'utente può passare alla modalità di gestione console, che offre maggiore flessibilità nella gestione. Un 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 varie applicazioni. Per avviare gli strumenti della riga di comando è disponibile l'ambiente «Noux».

Il framework Genode fornisce un'infrastruttura unificata per la creazione di applicazioni personalizzate che operano 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). Include un kernel Linux paravirtualizzato 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 tramite un insieme di driver virtuali.

Per Genode sono stati portati diversi componenti di Linux e BSD, è stato fornito il supporto a Gallium3D, è stata effettuata l'integrazione di Qt, GCC e WebKit, e realizzata la possibilità di creare ambienti software ibridi Linux/Genode. È disponibile un port di VirtualBox che funziona sopra il microkernel NOVA. Molte applicazioni sono state adattate per funzionare direttamente sopra il microkernel e l'ambiente Noux, che fornisce virtualizzazione a livello di sistema operativo. Per l'esecuzione di programmi non portati, è disponibile un sistema di ambienti virtuali che opera a livello delle singole applicazioni e consente di eseguire programmi in un ambiente Linux virtuale utilizzando la para-virtualizzazione.

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