The Genode Project publicou a versión do SO de propósito xeral Sculpt 24.04

Presentouse o lanzamento do proxecto Sculpt 24.04, que desenvolve un sistema operativo baseado nas tecnoloxías Genode OS Framework, que poden ser utilizados polos usuarios comúns para realizar tarefas cotiás. O código fonte do proxecto distribúese baixo a licenza AGPLv3. Ofrécese unha imaxe LiveUSB de 30 MB para descargar. Admite o funcionamento en sistemas con procesadores e gráficos Intel coas extensións VT-d e VT-x activadas, así como en sistemas ARM con extensións VMM.

Principais novidades:

  • A pila de sons foi completamente redeseñada. A nova pila de audio inclúe a posibilidade de usar controladores de complementos, establecer taxas de mostraxe arbitrarias, enrutamento flexible de fluxos de audio e mestura de audio. Engadíronse optimizacións para reducir os atrasos no procesamento de audio.
  • Implementouse unha opción experimental para entrar no modo de suspensión.
  • Engadido soporte para pantallas de resolución 4K (3840 x 2160)
  • Engadido soporte para touchpads usando o protocolo I2C (utilizado nalgúns portátiles).
  • Engadiuse compatibilidade para vincular dispositivos USB a máquinas virtuais e aplicacións.
  • Engadíronse ferramentas á interface de configuración para xestionar a inclusión de funcións adicionais, configurar fontes de aplicacións e instalar aplicacións.
  • Engadiuse soporte de desprazamento á xanela coa visualización do gráfico de compoñentes e do configurador.
  • Procesamento mellorado de eventos desde dispositivos HID (dispositivo de interface humana).
  • Cambiouse a interface para xestionar os controladores de dispositivos.
  • Propúxose unha nova pila TCP/IP, utilizando unha capa DDE (contorno de controlador de dispositivo) baseada no núcleo Linux 6.1.20.
  • Engadiuse a posibilidade de usar Sculpt OS no SDK de Goa como obxectivo externo para probar aplicacións.

O sistema inclúe unha interface gráfica de usuario Leitzentrale que lle permite realizar tarefas comúns de administración do sistema. A esquina superior esquerda da GUI mostra un menú con ferramentas para xestionar usuarios, conectar unidades e configurar unha conexión de rede. No centro hai un configurador para organizar o recheo do sistema, que proporciona unha interface en forma de gráfico que define a relación entre os compoñentes do sistema. O usuario pode eliminar ou engadir compoñentes de forma interactiva de forma arbitraria, definindo a composición do entorno do sistema ou das máquinas virtuais.

En calquera momento, o usuario pode cambiar ao modo de xestión da consola, que proporciona unha maior flexibilidade na xestión. Pódese obter un escritorio tradicional executando unha distribución TinyCore Linux nunha máquina virtual Linux. Neste entorno, están dispoñibles os navegadores Firefox e Aurora, un editor de texto baseado en Qt e varias aplicacións. O contorno noux ofrécese para executar utilidades de liña de comandos.

Genode ofrece unha infraestrutura unificada para crear aplicacións personalizadas que se executan sobre o núcleo Linux (32 e 64 bits) ou os micronúcleos NOVA (x86 con virtualización), 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 núcleo de execución directa para plataformas ARM e RISC-V. O núcleo Linux paravirtualizado incluído L4Linux, que se executa sobre o micronúcleo Fiasco.OC, permite que os programas Linux habituais se executen en Genode. O núcleo de L4Linux non interactúa directamente co hardware, senón que usa os servizos Genode a través dun conxunto de controladores virtuais.

Portáronse varios compoñentes Linux e BSD para Genode, admitiuse Gallium3D, integráronse Qt, GCC e WebKit e implementáronse ambientes híbridos Linux/Genode. Preparouse un porto de VirtualBox que se executa enriba do microkernel NOVA. Un gran número de aplicacións están adaptadas para executarse directamente sobre o micronúcleo e o ambiente Noux, que proporciona virtualización a nivel de SO. Para executar programas non portados, é posible utilizar o mecanismo de creación de ambientes virtuais a nivel de aplicacións individuais, o que lle permite executar programas nun contorno Linux virtual mediante a paravirtualización.

The Genode Project publicou a versión do SO de propósito xeral Sculpt 24.04


Fonte: opennet.ru

Engadir un comentario