The Genode Project ha publicado la versión del sistema operativo de propósito general Sculpt 24.04

Se ha presentado el lanzamiento del proyecto Sculpt 24.04, que desarrolla un sistema operativo basado en tecnologías Genode OS Framework, que puede ser utilizado por usuarios comunes para realizar tareas cotidianas. El código fuente del proyecto se distribuye bajo la licencia AGPLv3. Se ofrece una imagen LiveUSB de 30 MB para descargar. Admite el funcionamiento en sistemas con procesadores y gráficos Intel con extensiones VT-d y VT-x habilitadas, así como en sistemas ARM con extensiones VMM.

Principales novedades:

  • La pila de sonido ha sido completamente rediseñada. La nueva pila de audio incluye la capacidad de utilizar controladores enchufables, establecer frecuencias de muestreo arbitrarias, enrutamiento flexible de transmisiones de audio y mezcla de audio. Se agregaron optimizaciones para reducir los retrasos en el procesamiento de audio.
  • Se ha implementado una opción experimental para entrar en modo de suspensión.
  • Se agregó soporte para pantallas con resolución 4K (3840 x 2160)
  • Se agregó soporte para paneles táctiles que usan el protocolo I2C (usado en algunas computadoras portátiles).
  • Se agregó soporte para vincular dispositivos USB a máquinas y aplicaciones virtuales.
  • Se han agregado herramientas a la interfaz de configuración para gestionar la inclusión de funciones adicionales, configurar fuentes de aplicaciones e instalar aplicaciones.
  • Se ha agregado soporte de desplazamiento a la ventana con visualización del gráfico de componentes y el configurador.
  • Procesamiento mejorado de eventos de dispositivos HID (dispositivo de interfaz humana).
  • Se ha cambiado la interfaz para administrar los controladores de dispositivos.
  • Se ha propuesto una nueva pila TCP/IP, utilizando una capa DDE (entorno de controlador de dispositivo) basada en el kernel de Linux 6.1.20.
  • Se agregó la capacidad de usar Sculpt OS en Goa SDK como objetivo externo para probar aplicaciones.

El sistema viene con una interfaz gráfica de usuario de Leitzentrale que le permite realizar tareas comunes de administración del sistema. La esquina superior izquierda de la GUI muestra un menú con herramientas para administrar usuarios, conectar unidades y configurar una conexión de red. En el centro hay un configurador para organizar el llenado del sistema, que proporciona una interfaz en forma de gráfico que define la relación entre los componentes del sistema. El usuario puede eliminar o agregar componentes de manera interactiva y arbitraria, definiendo la composición del entorno del sistema o las máquinas virtuales.

En cualquier momento, el usuario puede cambiar al modo de gestión de la consola, lo que proporciona una mayor flexibilidad en la gestión. Se puede obtener un escritorio tradicional ejecutando una distribución TinyCore Linux en una máquina virtual Linux. En este entorno, están disponibles los navegadores Firefox y Aurora, un editor de texto basado en Qt y varias aplicaciones. El entorno noux se ofrece para ejecutar utilidades de línea de comandos.

Genode proporciona una infraestructura unificada para crear aplicaciones personalizadas que se ejecutan sobre el kernel de Linux (32 y 64 bits) o microkernels 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) y un kernel de ejecución directa para plataformas ARM y RISC-V. El kernel de Linux paravirtualizado L4Linux incluido, que se ejecuta sobre el microkernel Fiasco.OC, permite que los programas regulares de Linux se ejecuten en Genode. El kernel L4Linux no interactúa directamente con el hardware, sino que utiliza los servicios de Genode a través de un conjunto de controladores virtuales.

Se portaron varios componentes de Linux y BSD para Genode, se admitió Gallium3D, se integraron Qt, GCC y WebKit y se implementaron entornos híbridos de Linux/Genode. Se ha preparado un puerto VirtualBox que se ejecuta sobre el microkernel NOVA. Una gran cantidad de aplicaciones están adaptadas para ejecutarse directamente sobre el microkernel y el entorno Noux, que proporciona virtualización a nivel del sistema operativo. Para ejecutar programas no portados, es posible utilizar el mecanismo para crear entornos virtuales a nivel de aplicaciones individuales, lo que le permite ejecutar programas en un entorno Linux virtual utilizando paravirtualización.

The Genode Project ha publicado la versión del sistema operativo de propósito general Sculpt 24.04


Fuente: opennet.ru

Añadir un comentario