Un estándar de comunicaciones entre procesos

El sistema de comunicaciones entre procesos D-Bus, muy utilizado para la interoperabilidad de distintas distribuciones de Linux, ha llegado a su primera versión estable: D-Bus 1.0 fue oficialmente lanzado la semana pasada.

Linux: D-Bus 1.0 lanzado
Linux: D-Bus 1.0 lanzado

Desarrollado por FreeDesktop.org, D-Bus es un estándar de comunicaciones entre procesos (IPC) ideado para facilitar la interoperabilidad entre distintos entornos de Linux/Unix, gracias a que provee una plataforma común para los mensajes internos y entre aplicaciones.

Adopción en GNOME y KDE

Tras un desarrollo muy activo en los últimos 4 años, D-Bus es utilizado intensivamente en el entorno GNOME, uno de los más populares en Linux. KDE, el otro gran entorno disponible para el pingüino, ha anunciado que planea reemplazar su actual DCOP por D-Bus en 2007.

Planes para D-Bus

Pero no todo termina con esto. Según informan en Red Hat, hay muchos planes para D-Bus en los próximos meses, donde se intentará mejorar su rendimiento, sus enlaces de alto nivel, su integración con las librerías GTK y QT y su documentación.

Junto con la llegada de la versión 1.0 está el plan de FreeDesktop.org de adherir D-Bus a las políticas API/ABI, para impedir en el futuro cualquier ruptura de estándares por forks. Con esa estabilidad de API (Interfaz de programación de aplicaciones) se espera que finalmente D-Bus comience a ser utilizado por terceros en el desarrollo de aplicaciones.

Para ampliar la información, consulta la página oficial de D-Bus: Más información