BookinglyTech News
Software

Haiku cambia la salida de audio en vivo, aunque el hot-plug sigue pendiente

El sistema inspirado en BeOS ya conmuta la salida predeterminada sin reiniciar media_server, añade auto-stop de audio y avanza en Bluetooth y ARM64.

2 min de lecturaPhoronix0 vistas

Haiku, el sistema operativo de código abierto heredero de BeOS, ya permite cambiar la salida de audio predeterminada en caliente, sin reiniciar los servicios de medios. El cambio llegó en agosto junto a la R1 Beta 6 y aparece recogido en el informe mensual de actividad que el proyecto publica para repasar lo que se ha movido en el árbol de código.

Audio en vivo, con matices

waddlesplash, con algunos parches de vighnesh-sawant, ha implementado el cambio de salida en vivo en el Media Kit y en media_server. La letra pequeña importa: el hot-plug sigue sin detectarse. Si conectas una interfaz USB de audio, el media server no la ve hasta que lo reinicias. Lo que ya funciona es cambiar la salida por defecto una vez el dispositivo está presente, y el cambio surte efecto en unos segundos sin tocar los servicios.

También ha entrado el auto-stop de las salidas cuando no suena nada. Menos CPU y menos consumo, algo que se nota en portátiles y en máquinas pequeñas que pasan horas encendidas. No es espectacular, pero es de esas cosas que se agradecen a diario.

El soporte de Bluetooth HID y de audio Bluetooth sigue avanzando, aunque el informe no da plazos. En USB hay mejoras variadas y, curiosamente, soporte para dispositivos de audio USB 2 que siguen hablando la especificación USB Audio 1: hardware que no es nuevo y que venía dando problemas.

Bajo el capó y en otras arquitecturas

La gestión de energía se ha seguido afinando en varias plataformas, se ha trabajado en el código de detección de características de CPU en x86, han caído varios arreglos en el kernel primitivo y el sistema de compilación también ha recibido actualizaciones.

Fuera de x86, el port de PowerPC avanza y la habilitación de ARM64 continúa. Ninguno de los dos está terminado y el proyecto no promete fechas. Quien haya intentado levantar Haiku en una Raspberry Pi sabe que ese camino es largo.

Vale la pena mirarlo con perspectiva: Haiku lleva años construyendo un sistema de escritorio completo, con su propio kit de medios, sin apoyarse en Linux. Eso significa que cada cosa que en Linux viene resuelta por PipeWire, systemd o el subsistema de sonido del kernel aquí hay que escribirla desde cero, y de ahí que un cambio como el de la salida en vivo sea una noticia y no una nota de versión más. En agosto el proyecto sacó además la R1 Beta 6, así que la base sobre la que probar todo esto ya está publicada.

Lo que queda por ver es si el hot-plug de dispositivos USB llega antes de la siguiente beta. Es el trozo que falta para que la gestión de audio deje de depender de reiniciar media_server, y hoy por hoy sigue siendo el primer obstáculo con el que tropieza cualquiera que enchufe algo a mitad de sesión.