Desarrolladores de sistemas operativos
También ha habido avances en la optimización del sistema de asignación de memoria rpmalloc. Los cambios realizados en rpmalloc y el uso de un caché de objetos separado redujeron el consumo de memoria y la fragmentación. Como resultado, en el momento de la segunda versión beta, el entorno Haiku podrá instalarse y arrancar en sistemas con 256 MB de RAM, y tal vez incluso menos. También se ha comenzado a trabajar en la auditoría y restricción del acceso a la API (algunas llamadas solo estarán disponibles para root).
Recordemos que el proyecto Haiku se creó en 2001 como reacción a la interrupción del desarrollo del sistema operativo BeOS y se desarrolló bajo el nombre de OpenBeOS, pero se le cambió el nombre en 2004 debido a reclamaciones relacionadas con el uso de la marca BeOS en el nombre. El sistema se basa directamente en las tecnologías BeOS 5 y tiene como objetivo la compatibilidad binaria con aplicaciones para este sistema operativo. El código fuente de la mayor parte del sistema operativo Haiku se distribuye bajo una licencia gratuita.
El sistema está dirigido a computadoras personales y utiliza su propio kernel, construido sobre una arquitectura híbrida, optimizado para una alta capacidad de respuesta a las acciones del usuario y una ejecución eficiente de aplicaciones multiproceso. 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, los atributos se pueden almacenar en el formato clave=valor, lo que hace que el sistema de archivos sea similar a un 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 dejó de desarrollarse.
Fuente: opennet.ru