Recientemente eliminé dbus de mi sistema (junto con consolekit y polkit). No noté ningún cambio (lo estaba ejecutando como daemon del sistema y por usuario desde .xinitrc). Sin embargo, muchas personas afirman que uno solo necesita dbus, la mayoría de las aplicaciones de Linux lo están usando, etc. Mi pregunta es, ¿por qué lo necesito? No creo entender lo que hace exactamente. Sé que es un "sistema de bus de mensajes", que los procesos se comunican a través de él, etc. ¿Y? Todavía no sé qué gano al usarlo. ¿Podría alguien explicármelo, preferiblemente con ejemplos "de la vida real"?
17
Respuestas:
Como usuario final, no lo hace. No hay nada que D-Bus haga que no pueda hacerse de otra manera.
Los beneficios de D-Bus son principalmente de interés para los desarrolladores. Unifica varios bits difíciles de funcionalidad (mensajes orientados a objetos y seguros de tipo, activación de demonios, notificación de eventos, independencia de transporte) en una sola instalación que funciona igual independientemente del lenguaje de programación o el kit de herramientas de ventanas que se esté utilizando.
fuente