Il progetto Genode ha pubblicato la versione del sistema operativo generico Sculpt 21.03

È stato presentato il rilascio del sistema operativo Sculpt 21.03, all'interno del quale, basato sulle tecnologie Genode OS Framework, si sta sviluppando un sistema operativo general-uso che può essere utilizzato dagli utenti comuni per eseguire attività quotidiane. Il codice sorgente del progetto è distribuito sotto la licenza AGPLv3. È disponibile per il download un'immagine LiveUSB da 27 MB. Supporta il funzionamento su sistemi con processori Intel e grafica con estensioni VT-d e VT-x abilitate.

La nuova versione si distingue per i seguenti miglioramenti:

  • Migliore tolleranza ai guasti dei driver, grazie allo sviluppo del concetto di driver del dispositivo collegabile in Genode. Ad esempio, se i driver grafici o wireless si guastano, tali driver possono essere riavviati senza interrompere l'esecuzione delle applicazioni o dello stack di rete.
  • Aggiunta la possibilità per l'utente finale di configurare le priorità dello scheduler per l'esecuzione dei programmi in tempo reale. L'utente può dare priorità alle applicazioni sensibili alla latenza, ad esempio dare priorità alle applicazioni multimediali rispetto alle applicazioni di elaborazione e virtualizzazione.
  • Sono state aggiunte interfacce per reindirizzare l'interazione di un componente con il kernel verso un altro componente, il che consente di creare servizi come il bilanciamento dinamico del carico della CPU nello spazio utente.
  • Aggiunte interfacce per l'acquisizione dello schermo e eventi di input personalizzati, che possono essere utili durante la creazione di applicazioni di condivisione dello schermo, sistemi di controllo remoto e tastiere virtuali.
  • Implementata la possibilità di modificare il layout della tastiera tramite il menu.
  • Il browser Falkon basato sul motore Chromium è stato aggiornato.
  • Aggiunto ordinamento delle voci di menu e degli elenchi di file.
  • Fornito aggiornamento istantaneo della finestra del terminale dopo modifiche globali nelle impostazioni dei caratteri.
  • Sui computer moderni con processori Intel, le modalità di prestazione HWP (Hardware P-States) vengono utilizzate per gestire il consumo energetico e controllare la temperatura.

Il progetto Genode ha pubblicato la versione del sistema operativo generico Sculpt 21.03

Il sistema è dotato di un'interfaccia utente grafica Leitzentrale che consente di eseguire attività comuni di amministrazione del sistema. L'angolo in alto a sinistra della GUI visualizza un menu con strumenti per la gestione degli utenti, la connessione delle unità e l'impostazione di una connessione di rete. Al centro è presente un configuratore per organizzare il riempimento del sistema, che fornisce un'interfaccia sotto forma di grafico che definisce la relazione tra i componenti del sistema. L'utente può rimuovere o aggiungere componenti in modo interattivo in modo arbitrario, definendo la composizione dell'ambiente di sistema o delle macchine virtuali.

In qualsiasi momento l'utente può passare alla modalità di gestione della console, che offre una maggiore flessibilità nella gestione. Un desktop tradizionale può essere ottenuto eseguendo una distribuzione TinyCore Linux in una macchina virtuale Linux. In questo ambiente sono disponibili i browser Firefox e Aurora, un editor di testo basato su Qt e varie applicazioni. L'ambiente noux viene offerto per eseguire utilità della riga di comando.

Ricordiamo che Genode fornisce un'infrastruttura unificata per la creazione di applicazioni personalizzate in esecuzione sul 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 eseguito direttamente per piattaforme ARM e RISC-V. Il kernel Linux paravirtualizzato L4Linux incluso, in esecuzione sul microkernel Fiasco.OC, consente di eseguire normali programmi Linux in Genode. Il kernel L4Linux non funziona direttamente con l'hardware, ma utilizza i servizi Genode attraverso un set di driver virtuali.

Vari componenti Linux e BSD sono stati portati per Genode, è stato supportato Gallium3D, Qt, GCC e WebKit sono stati integrati e sono stati implementati ambienti ibridi Linux/Genode. È stata preparata una porta VirtualBox che funziona sul microkernel NOVA. Un gran numero di applicazioni sono adattate per essere eseguite direttamente sul microkernel e sull'ambiente Noux, che fornisce la virtualizzazione a livello del sistema operativo. Per eseguire programmi senza porting, è possibile utilizzare il meccanismo per la creazione di ambienti virtuali a livello di singole applicazioni, consentendo di eseguire programmi in un ambiente Linux virtuale utilizzando la paravirtualizzazione.

Fonte: opennet.ru

Aggiungi un commento