Haiku OS: El BeOS de código abierto que puedes usar a diario en 2024

Los entusiastas revisitan Haiku OS, una reimplementación de código abierto de BeOS, sopesando su elegante diseño de escritorio de la vieja escuela y su arquitectura cohesionada frente a la realidad de usarlo como sistema operativo principal en 2024. Los comentaristas elogian su velocidad, simplicidad, sólido modelo de metadatos del sistema de archivos y el creciente soporte para herramientas como Emacs, Wine y navegadores modernos, pero señalan carencias importantes como la aceleración de hardware limitada, la falta de cifrado de disco completo, la escasez de aplicaciones nativas y un soporte de hardware más débil. Muchos lo ven como un sistema prometedor, libre de distracciones, para aficionados o un nicho, más que como un reemplazo práctico de Linux, Windows o macOS para máquinas de uso cotidiano.

Interfaz de usuario y estética del diseño

  • Hay una fuerte división sobre el aspecto: algunos consideran que la interfaz al estilo BeOS de Haiku está anticuada, mientras que otros la ven mucho más usable y visualmente atractiva que los diseños modernos planos de macOS/Windows/KDE.
  • Muchos elogian las interfaces al estilo de los 90 (Windows 95–2000, Mac clásico, BeOS) por su claridad: los botones parecen botones, las barras de desplazamiento son gruesas, las áreas arrastrables son obvias, y hay sombreado/bordes explícitos, además de una alta densidad de información.
  • A las interfaces modernas se les critica: espacio desaprovechado, controles ocultos, diseños planos/de bajo contraste, ventanas activas difíciles de ver y barras de desplazamiento estrechas o que se ocultan automáticamente.
  • Se menciona la estética “nostálgica” o retro (vaporwave, Frutiger Aero) y temas/proyectos que recrean el aspecto clásico de Windows 95.
  • Haiku tiene un decorador/tema “flat” para una apariencia más contemporánea.

Viabilidad como sistema de uso diario

  • Varios comentaristas afirman que Haiku no es realísticamente un sistema de uso diario, a pesar de la insinuación del artículo.
  • Otros sostienen que sí puede serlo, si las necesidades se limitan a la web, el correo electrónico y unas pocas herramientas (por ejemplo, Emacs y un navegador decente).
  • Obstáculos señalados para el uso diario:
    • Falta de cifrado de disco completo.
    • Históricamente una situación débil en navegadores (mejorada en parte gracias a Falkon).
    • Aplicaciones clave o equivalentes ausentes.
    • Problemas de estabilidad en cierto hardware (por ejemplo, portátiles específicos, cuelgues ocasionales).

Modelo de seguridad y multiusuario

  • Haiku es en gran medida un sistema operativo de un solo usuario; en la era de BeOS anterior se sentía efectivamente como “ejecutar como root”.
  • Algunos ven un beneficio limitado en una separación estricta entre multiusuario/root en una máquina de un solo usuario; otros insisten en que la escalada de privilegios protegida por contraseña sigue siendo importante.
  • Según informes, los desarrolladores están trabajando en soporte multiusuario.
  • La ausencia de cifrado de disco completo es un punto de cierre para algunos, especialmente después de Snowden.

Compatibilidad de hardware, gráficos y rendimiento

  • Haiku solo funciona en x86/x64; en Apple Silicon debe ejecutarse mediante emulación (por ejemplo, UTM).
  • Se describe que la aceleración 3D prácticamente no existe: solo hay un controlador experimental de Radeon fuera del árbol y es difícil de configurar.
  • La falta de aceleración de GPU es una preocupación importante para juegos, la web moderna, cargas de vídeo y escritorios de alta resolución; otros la minimizan si las necesidades son modestas.
  • Algunos esperan que Haiku se sienta más rápido y menos “cargado” que los escritorios Linux; otros informan que en la práctica no les pareció significativamente más rápido y que a veces se cuelga.

Sistema de archivos, metadatos y coherencia de la plataforma

  • Se elogia BeFS y el sistema de archivos de Haiku por sus atributos indexados de primera clase:
    • Metadatos arbitrarios almacenados como atributos en los archivos.
    • El gestor de archivos puede mostrar y consultar cualquier atributo como una columna, con búsqueda instantánea.
    • El correo electrónico y los metadatos multimedia se modelan de forma limpia de este modo.
  • Esta integración estrecha difiere de indexadores separados como Spotlight y se considera una fortaleza central.
  • Algunos sugieren que los sistemas de archivos modernos (por ejemplo, ZFS) podrían obtener metadatos similares; otros defienden BeFS como “algo increíble por sí mismo”.
  • Se alaba repetidamente a Haiku como un sistema operativo de escritorio coherente y estrechamente integrado, en contraste con las muchas distribuciones de Linux poco coordinadas entre sí.

Ecosistema de software y compatibilidad

  • Las aplicaciones portadas de Linux/Qt/KDE y un port de Wine amplían significativamente el software disponible.
  • Existe tensión: una vez que dependes de aplicaciones portadas de Linux, algunos ven disminuida la singularidad de Haiku.
  • El soporte para Emacs y Vulkan se cita específicamente como algo que hace a Haiku más atractivo.
  • La gestión de paquetes usa un daemon de paquetes con control especial sobre las rutas de instalación; no existe sudo/su en el sentido tradicional de Unix.

Usuarios objetivo, casos de uso y atractivo “libre de distracciones”

  • Una postura: Haiku es ideal para configuraciones simples de un solo usuario (por ejemplo, portátiles antiguos, “jubilados” que solo necesitan correo y web, o un hipotético PC de estilo electrodoméstico para cocina/hogar).
  • Otra postura: los jubilados reales y los mayores del mercado masivo probablemente usarán plataformas convencionales; el nicho de usuarios mayores con conocimientos técnicos es pequeño.
  • Se propone Haiku como un entorno atractivo “libre de distracciones”: pocos exploits de día cero, menos exceso de la web moderna y menos aplicaciones que captan la atención.

Legado de BeOS, nostalgia y filosofía

  • Varios comentaristas recuerdan con cariño BeOS como su sistema operativo principal a finales de los 90 y principios de los 2000: arranque rápido, interfaz responsiva, pero pocas aplicaciones.
  • Algunos lamentan el fracaso de BeOS en el mercado de la “computadora de cocina”, contrastándolo con el éxito posterior del iPad.
  • La misión de Haiku se describe como recrear un sistema operativo de escritorio completo y de propósito general en el espíritu de BeOS.
  • Existe la preocupación de que una adopción amplia inevitablemente erosione la pureza conceptual y la coherencia actuales de Haiku, como ocurrió con otras plataformas.

Cuestiones inciertas o abiertas

  • Los planes a largo plazo para una aceleración de GPU robusta y dentro del árbol siguen siendo inciertos; se reconoce que es “difícil” y no es una prioridad inmediata principal.
  • No está claro cómo evolucionará el modelo de seguridad de Haiku una vez que se implementen multiusuario y FDE, ni cómo afectará eso a su simplicidad.