
Como comenté ayer, me he bajado la versión R1/Alpha1 de Haiku —el sistema operativo libre cuyo objetivo es hacer un clon de BeOS 5— lo he tostado en un CD y lo he arrancado en el portátil como Live CD sin llegar a instalarlo. El portátil es un Pentium M a 1,8 GHz con 1 GB de memoria RAM y una tarjeta gráfica ATI con memoria compartida (no recuerdo cual).
El inicio del sistema fue como la otra vez, muy lento. Aproximadamente tardó cinco minutos en estar disponible el entorno. Eso sí, hay que tener en cuenta que se estaba iniciando desde un CD-ROM.
Una vez iniciado el sistema, el entorno es el de siempre. Digo siempre porque es casi igual, con algún retoque estilístico, al del BeOS r5, incluidas sus aplicaciones. Lo que me ha sorprendido gratamente es que el sistema es muy rápido. En cada acceso al CD para cargar aplicaciones, tardaba un rato, como cualquier lectura de disco, pero una vez que estaban cacheadas, el inicio, cierre y funcionamiento de las aplicaciones es muy fluido. No había paradas momentáneas del ratón, ni menús que tardasen en abrir, ni ventanas que parpadeasen.
Con varias aplicaciones abiertas, entre las que estaban BeZillaBrowser, ActivityMonitor, DriveSetup, Pulse y la ventana de créditos, el consumo de la CPU se mantiene en niveles mínimos, un 4% aproximadamente, siendo ActivityMonitor la aplicación que más consume ya que se actualiza unas 10 veces por segundo. La memoria RAM usada con estas aplicaciones apenas pasó de 150 MB.
Durante toda la prueba (que principalmente ha sido la carga de aplicaciones y ver si funcionaba la multimedia) no me ha fallado ninguna aplicación. Todas ellas se han iniciado sin problemas y no hay sido necesario matar ninguna. Incluso cuando he cambiado las opciones del media_server, el reinicio del mismo ha sido rápido e indoloro. El sonido, con un driver AC97, funciona sin problemas, así como el vídeo con los formatos soportados (aunque la arquitectura multimedia es específica —y muy buena, por cierto—, usa ffmpeg para decodificar vídeo y audio).

Tampoco hubo ningún problema al fijar las opciones del teclado soportando el mapa del español (con la ñ y los acentos). En cambio el idioma y las opciones locales todavía no han sido implementadas (estas opciones se conocen como Locale) aunque en versiones previas y en la lista de discusión sí que estaban los inicios de esta característica.
Lo que me sorprendió un poco y no me gustó nada es que el ventilador del ordenador estuvo a bastante velocidad durante toda la prueba aun siendo el consumo de CPU mínimo. ¿Será quizás porque no ha funcionado correctamente el ACPI? Espero que lo solucionen en la próxima versión.
El cierre del sistema, un shutdown sin cerrar ninguna aplicación de las antes mencionadas antes de hacer el apagado, ha tardado menos de 5 segundos hasta que pone la ventana de que ya se puede apagar el sistema con seguridad (de momento no se apaga sólo, como hacía BeOS).
Ya para terminar, la impresión de esta versión pública de Haiku ha sido excelente. Ha sido como cuando comencé con BeOS allá por el año 2000, con entusiasmo. Además, como habréis notado, la palabra que define esta versión es velocidad
, lo que me ha sorprendido gratamente (aunque en el fondo quizás lo esperaba).
Ahora hay que darle más apoyo y seguir trabajando para llegar a la versión 1.0 y después de que cale en la comunidad, a por la versión 2.0 donde ya se haría un desarrollo de un sistema operativo moderno. Eso sí, probablemente no sería compatible con BeOS. De hecho, principalmente para la versión 2 habría que implementar el sistema multiusuario y la seguridad. Pero bueno, tiempo al tiempo. A ver si con este hay más suerte que con el BeOS.
Actualización 17/9/2009: Según este mensaje de la lista de correo de Haiku, Haiku sí soporta APM/ACPI pero, por el momento, está desactivado ya que no están todas las funcionalidades implementadas. Se puede activar editando un archivo del sistema pero hay que tener cuidado porque ciertas BIOS cuando detectan que el ACPI está manejado por el sistema operativo, también se desentienden de los ventiladores para que el sistema operativo haga lo propio. Y esta es una de las carencias de Haiku, todavía no tiene implementado el control de ventiladores, así que, de momento, hay que tener cuidado con la activación del ACPI.