Tercera versión beta del sistema operativo Haiku R1

Después de un año de desarrollo, se publicó la tercera versión beta del sistema operativo Haiku R1. El proyecto se creó originalmente como reacción al cierre del sistema operativo BeOS y se desarrolló bajo el nombre OpenBeOS, pero se le cambió el nombre en 2004 debido a reclamaciones relacionadas con el uso de la marca BeOS en el nombre. Para evaluar el rendimiento de la nueva versión, se han preparado varias imágenes Live de arranque (x86, x86-64). El código fuente de la mayor parte del sistema operativo Haiku se distribuye bajo la licencia gratuita MIT, con la excepción de algunas bibliotecas, códecs multimedia y componentes tomados prestados de otros proyectos.

Haiku OS está dirigido a computadoras personales y utiliza su propio kernel, construido sobre una arquitectura modular, optimizado para una alta capacidad de respuesta a las acciones del usuario y una ejecución eficiente de aplicaciones multiproceso. Se proporciona una API orientada a objetos para los desarrolladores. El sistema se basa directamente en las tecnologías BeOS 5 y tiene como objetivo la compatibilidad binaria con aplicaciones para este sistema operativo. Requisito mínimo de hardware: CPU Pentium II y 384 MB de RAM (se recomienda Intel Core i3 y 2 GB de RAM).

Tercera versión beta del sistema operativo Haiku R1

OpenBFS se utiliza como sistema de archivos, que admite atributos de archivos extendidos, registro, punteros de 64 bits, soporte para almacenar metaetiquetas (para cada archivo puede guardar atributos en el formato clave=valor, lo que hace que el sistema de archivos sea similar a una base de datos ) e índices especiales para acelerar su recuperación. Los “árboles B+” se utilizan para organizar la estructura del directorio. A partir del código de BeOS, Haiku incluye el administrador de archivos Tracker y Deskbar, los cuales fueron de código abierto después de que BeOS abandonara la escena.

Principales novedades:

  • El navegador web WebPositive desarrollado por el proyecto se ha transferido para utilizar el motor WebKit 612.1.21. Estabilidad y compatibilidad significativamente mejoradas con otros navegadores.
  • Proceso de instalación mejorado. Se ha simplificado la interfaz para particionar el disco en secciones y se ha modernizado la interfaz para configurar controladores.
  • Soporte de hardware ampliado. Los controladores para dispositivos inalámbricos se han movido de FreeBSD 13. Se agregaron nuevos controladores para tarjetas de sonido, sistemas de almacenamiento y dispositivos USB. Soporte mejorado para USB 3. Rendimiento mejorado en sistemas con tarjetas gráficas NVIDIA (GeForce 6200-GeForce Go 6400).
  • Se implementó la capacidad de reanudar la descarga de actualizaciones que fueron interrumpidas debido a fallas en la red.
  • Soporte mejorado para temas de colores oscuros.
  • La capacidad de desactivar el panel táctil se ha agregado a la configuración del sistema de entrada.
  • Soporte mejorado para sistemas de archivos XFS y NFS.
  • Se agregó soporte para tablas de particiones Sun VTOC.
  • Se proporcionó escala de barras de desplazamiento según el tamaño de fuente.
  • Soporte de localización mejorado.
  • Estabilidad mejorada de MediaPlayer. Se agregó soporte para video 4K.
  • El administrador de paquetes brinda soporte para ejecutar scripts de controlador durante la eliminación de paquetes.
  • Se han actualizado las versiones del programa. Python 2 ha quedado obsoleto y reemplazado por Python 3.7.
  • El servidor de gráficos app_server ha rediseñado la administración de memoria y ha agregado operaciones de representación compuesta adicionales (utilizadas en el navegador para representar elementos del lienzo).
  • El emulador de terminal proporciona soporte para secuencias de escape para generar caracteres duplicados.
  • Compatibilidad mejorada con las especificaciones POSIX, incluido soporte agregado para operaciones mlock/munlock, ppoll y exp10/exp10f/exp10l.

Fuente: opennet.ru

Añadir un comentario