Se ha lanzado la primera versión pública de VitruvianOS, un híbrido de Haiku sobre un núcleo Linux

Se ha llevado a cabo el primer lanzamiento público del proyecto VitruvianOS, que desde 2019 desarrolla un sistema operativo basado en Debian/Linux, el cual traslada la simplicidad, la capacidad de respuesta y la flexibilidad de BeOS a hardware moderno y realiza la compatibilidad con API para aplicaciones creadas para Haiku y BeOS. El código del proyecto está escrito en C++ y se distribuye bajo la licencia GPLv2.

VitruvianOS utiliza componentes de espacio de usuario del sistema operativo Haiku. En lugar de los habituales servidores gestores de ventanas X11 y compuestos, VitruvianOS emplea app_server, que es un servidor gráfico de Haiku, adaptado para funcionar sobre Linux KMS/DRM. Como toolkit gráfico se implementa el Interface Kit de Haiku. En lugar de systemd, se planea utilizar en el futuro un sistema de inicialización llamado janus_daemon, que funcionará como launch_daemon en Haiku.

Para implementar la mayor parte de BeAPI, se utiliza una versión propia de la biblioteca libroot, que envuelve muchas funciones no estándar de Haiku/BeOS sobre Linux, lo que permite ejecutar aplicaciones y utilizar componentes de más alto nivel de Haiku OS sobre el núcleo estándar de Linux. Para la implementación de funciones específicas del Kernel Kit de BeAPI, se ha desarrollado el subsistema del núcleo Nexus, que implementa la API node_monitor, seguimiento de dispositivos y mensajería al estilo BeOS, permitiendo realizar todas las tecnologías específicas de Haiku/BeOS sobre el núcleo de Linux.

Actualmente se ha implementado:

  • Arranque desde sistemas de archivos XFS y SquashFS con soporte completo para atributos extendidos (xattr).
  • Núcleo de Linux-rt modificado para mejorar la capacidad de respuesta en tareas de escritorio.
  • Capa de compatibilidad con API BeOS/Haiku con soporte para aplicaciones nativas.
  • Deskbar, Tracker y los componentes principales del escritorio Vitruvian.
  • Sistema de entrada con soporte para ratones, gestos, tabletas y mucho más.
  • Capa gráfica especialmente diseñada (sin el uso de X11 y Wayland).

Se planea:

  • En la versión 0.3.1 se incluirán muchos componentes faltantes y se corregirán errores, basándose en las primeras retroalimentaciones de los usuarios.
  • En la versión 0.3.2 se espera crear un sistema autosuficiente, en el que VitruvianOS podrá compilarse por sí mismo.
  • En la versión 0.4 se llevará a cabo la estabilización y se ampliará el soporte de hardware, incluyendo el desarrollo continuo de la versión ARM (arm32 y aarch64).

El primer lanzamiento público de VitruvianOS es un híbrido de Haiku basado en un núcleo Linux. El primer lanzamiento público de VitruvianOS es un híbrido de Haiku basado en un núcleo Linux.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster