El projecte Genode ha publicat la versió del sistema operatiu de propòsit general Sculpt 24.04

S'ha presentat el llançament del projecte Sculpt 24.04, desenvolupant un sistema operatiu basat en tecnologies Genode OS Framework, que poden ser utilitzats pels usuaris corrents per realitzar tasques quotidianes. El codi font del projecte es distribueix sota la llicència AGPLv3. S'ofereix per descarregar una imatge LiveUSB de 30 MB. Admet el funcionament en sistemes amb processadors i gràfics Intel amb extensions VT-d i VT-x activades, així com en sistemes ARM amb extensions VMM.

Principals innovacions:

  • La pila de so s'ha redissenyat completament. La nova pila d'àudio inclou la possibilitat d'utilitzar controladors de connectors, establir taxes de mostreig arbitràries, encaminament flexible dels fluxos d'àudio i barreja d'àudio. S'han afegit optimitzacions per reduir els retards en el processament d'àudio.
  • S'ha implementat una opció experimental per entrar en mode de repòs.
  • S'ha afegit suport per a pantalles de resolució 4K (3840 x 2160)
  • S'ha afegit suport per a touchpads mitjançant el protocol I2C (utilitzat en alguns ordinadors portàtils).
  • S'ha afegit suport per vincular dispositius USB a màquines virtuals i aplicacions.
  • S'han afegit eines a la interfície de configuració per gestionar la inclusió de funcions addicionals, configurar fonts d'aplicacions i instal·lar aplicacions.
  • S'ha afegit suport de desplaçament a la finestra amb visualització del gràfic de components i del configurador.
  • Processament millorat d'esdeveniments des de dispositius HID (dispositiu d'interfície humana).
  • S'ha canviat la interfície per gestionar els controladors de dispositiu.
  • S'ha proposat una nova pila TCP/IP, utilitzant una capa DDE (entorn de controlador de dispositiu) basada en el nucli Linux 6.1.20.
  • S'ha afegit la possibilitat d'utilitzar Sculpt OS a l'SDK de Goa com a objectiu extern per provar aplicacions.

El sistema inclou una interfície gràfica Leitzentrale que us permet realitzar tasques típiques d'administració del sistema. La cantonada superior esquerra de la GUI mostra un menú amb eines per gestionar usuaris, connectar dispositius d'emmagatzematge i configurar una connexió de xarxa. Al centre hi ha un configurador per configurar l'ompliment del sistema, que proporciona una interfície en forma de gràfic que defineix la relació entre els components del sistema. L'usuari pot eliminar o afegir components de manera interactiva arbitràriament, definint la composició de l'entorn del sistema o les màquines virtuals.

En qualsevol moment, l'usuari pot canviar al mode de control de la consola, que proporciona una major flexibilitat en la gestió. Es pot aconseguir una experiència d'escriptori tradicional executant la distribució TinyCore Linux en una màquina virtual Linux. En aquest entorn, estan disponibles els navegadors Firefox i Aurora, un editor de text basat en Qt i diverses aplicacions. L'entorn noux s'ofereix per executar utilitats de línia d'ordres.

Genode proporciona una infraestructura unificada per crear aplicacions personalitzades que s'executen a sobre del nucli Linux (32 i 64 bits) o micronuclis NOVA (x86 amb virtualització), 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) i el nucli que s'executa directament per a plataformes ARM i RISC-V. El nucli de Linux paravirtualitzat inclòs L4Linux, que s'executa sobre el micronucli Fiasco.OC, us permet executar programes Linux habituals a Genode. El nucli L4Linux no funciona directament amb el maquinari, però utilitza els serveis Genode mitjançant un conjunt de controladors virtuals.

Per a Genode, s'han portat diversos components Linux i BSD, s'ha proporcionat suport Gallium3D, s'han integrat Qt, GCC i WebKit i s'ha implementat la capacitat d'organitzar entorns de programari híbrids Linux/Genode. S'ha preparat un port de VirtualBox que s'executa sobre el micronucli NOVA. Un gran nombre d'aplicacions estan adaptades per executar-se directament sobre el micronucli i l'entorn Noux, que proporciona virtualització a nivell del sistema operatiu. Per executar programes no portats, és possible utilitzar el mecanisme de creació d'entorns virtuals a nivell d'aplicacions individuals, que permet executar programes en un entorn Linux virtual mitjançant la paravirtualització.

El projecte Genode ha publicat la versió del sistema operatiu de propòsit general Sculpt 24.04


Font: opennet.ru

Afegeix comentari