U Prughjettu Genode hà publicatu u Sculpt 24.04 General Purpose OS

A liberazione di u prughjettu Sculpt 24.04 hè stata presentata, sviluppatu un sistema operatore basatu nantu à e tecnulugia Genode OS Framework, chì pò esse usatu da l'utilizatori ordinariu per fà i travaglii di ogni ghjornu. U codice fonte di u prugettu hè distribuitu sottu a licenza AGPLv3. Una immagine LiveUSB di 30 MB hè offerta per u scaricamentu. Supporta l'operazione in sistemi cù processori Intel è gràfiche cù estensioni VT-d è VT-x attivate, è ancu in sistemi ARM cù estensioni VMM.

Innuvazioni principali:

  • A pila di sonu hè stata completamente riprogettata. A nova pila audio include a capacità di utilizà i driver plug-in, stabilisce ritmi di campionamentu arbitrariu, routing flexible di flussi audio, è mixing audio. Ottimisazioni aghjunte per riduce i ritardi in u processatu audio.
  • Una opzione sperimentale per entre in u modu di sonnu hè stata implementata.
  • Supportu aghjuntu per schermi di risoluzione 4K (3840 x 2160)
  • Aghjunghje supportu per touchpads chì utilizanu u protokollu I2C (usatu in certi laptops).
  • Aggiuntu supportu per ubligatoriu di i dispositi USB à e macchine virtuali è applicazioni.
  • Strumenti sò stati aghjuntu à l'interfaccia di cunfigurazione per gestisce l'inclusione di funzioni supplementari, cunfigurà e fonti di l'applicazioni è installà l'applicazioni.
  • U supportu di scrolling hè statu aghjuntu à a finestra cù visualizazione di u graficu di cumpunenti è u configuratore.
  • Prucessamentu migliuratu di l'avvenimenti da i dispositi HID (dispositivu d'interfaccia umana).
  • L'interfaccia per a gestione di i cunduttori di u dispositivu hè stata cambiata.
  • Una nova pila TCP / IP hè stata pruposta, utilizendu una strata DDE (ambienti di u dispositivu-driver) basatu annantu à u kernel Linux 6.1.20.
  • Aggiunta l'abilità di utilizà Sculpt OS in u SDK Goa cum'è destinazione esterna per l'applicazioni di prova.

U sistema vene cun una interfaccia d'utilizatore gràfica Leitzentrale chì permette di fà i travaglii cumuni di amministrazione di u sistema. L'angulu superiore manca di a GUI mostra un menu cù arnesi per a gestione di l'utilizatori, a cunnessione di unità, è a creazione di una cunnessione di rete. In u centru ci hè un configuratore per urganizà u riempimentu di u sistema, chì furnisce una interfaccia in forma di un graficu chì definisce a relazione trà i cumpunenti di u sistema. L'utilizatore pò sguassà o aghjunghje cumpunenti in modu interattivu arbitrariamente, definendu a cumpusizioni di l'ambiente di u sistema o di e macchine virtuali.

In ogni mumentu, l'utilizatore pò passà à u modu di gestione di cunsola, chì furnisce una flessibilità maiò in a gestione. Un desktop tradiziunale pò esse ottenutu eseguendu una distribuzione TinyCore Linux in una macchina virtuale Linux. In questu ambiente, i navigatori Firefox è Aurora, un editore di testu basatu in Qt è diverse applicazioni sò dispunibili. L'ambiente noux hè offertu per eseguisce utilità di linea di cumanda.

Genode furnisce una infrastruttura unificata per custruisce applicazioni persunalizate in esecuzione nantu à u kernel Linux (32 è 64 bit) o ​​microkernels NOVA (x86 cù virtualizazione), 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), è un kernel à esecuzione diretta per e piattaforme ARM è RISC-V. U kernel Linux paravirtualizatu L4Linux inclusu, chì curreghja nantu à u microkernel Fiasco.OC, permette à i prugrammi Linux regulari di eseguisce nantu à Genode. U kernel L4Linux ùn interagisce micca direttamente cù l'hardware, ma usa i servizii Genode attraversu un set di driver virtuale.

Diversi cumpunenti Linux è BSD sò stati portati per Genode, Gallium3D hè statu supportatu, Qt, GCC è WebKit sò stati integrati, è ambienti hibridi Linux / Genode sò stati implementati. Un portu VirtualBox hè statu preparatu chì corre nantu à u microkernel NOVA. Un gran numaru d'applicazioni sò adattati per eseguisce direttamente nantu à u microkernel è l'ambiente Noux, chì furnisce virtualizazione à u nivellu di u SO. Per eseguisce prugrammi non-ported, hè pussibule di utilizà u mecanismu per creà ambienti virtuali à u livellu di l'applicazioni individuali, chì permette di eseguisce prugrammi in un ambiente Linux virtuale cù a paravirtualizazione.

U Prughjettu Genode hà publicatu u Sculpt 24.04 General Purpose OS


Source: opennet.ru

Add a comment