Si bien las distribuciones como Fedora Linux han estado usando Dbus-Broker durante años como su implementación compatible con D-Bus de alto rendimiento, para Ubuntu 23.10 a finales de este año es finalmente donde parece que Ubuntu hará la transición a esta mejor alternativa a dbus-daemon.

Ubuntu por un tiempo ha empaquetado dbus-broker en su archivo de universo, mientras que para el ciclo de Ubuntu 23.10 pretende convertirlo en el archivo principal y, como parte de eso, servir como reemplazo predeterminado de dbus-daemon. Podría decirse que este movimiento se debió hace mucho tiempo, ya que otras distribuciones de Linux durante años han confiado en dbus-broker del proyecto BUS1 como una implementación totalmente compatible con D-Bus pero enfocada en un mayor rendimiento y confiabilidad.

Este Ubuntu MIR request está trabajando en el proceso de promoción de dbus-broker al archivo principal. Expone el caso:

-El paquete dbus-broker es necesario en Ubuntu main para reemplazar dbus-daemon.
-El paquete dbus-broker generalmente va del servidor al escritorio.
-El paquete dbus-broker cubre el mismo caso de uso que dbus-daemon pero es una mejor alternativa por el motivo descrito en [esta publicación de blog]. Otras distribuciones lo están usando durante años, Fedora por ejemplo, [Fedora Wiki]
-No hay otra/mejor forma de resolver esto que ya está en main o debería ir universe->main en lugar de esto.
-El paquete dbus-broker se requiere en Ubuntu principal a más tardar en agosto debido a [congelación de funciones], idealmente nos gustaría aterrizarlo antes en el ciclo

dale suficiente tiempo para hornear antes del lanzamiento de Ubuntu 24.04 LTS del próximo año. Ha habido indicios que se remontan al año pasado de Ubuntu posiblemente finalmente configurado para la transición a Dbus-Broker dado que se agregó el soporte de AppArmor y otras mejoras, mientras que para la próxima versión de Ubuntu en octubre parece que finalmente debería suceder.

Dado que no ha surgido nada más del esfuerzo fallido de KDBUS o la solución IPC en el kernel BUS1, Dbus-Broker es la mejor opción disponible actualmente para esta interfaz/bus de comunicación entre procesos en sistemas Linux.

Categories: IT Info