Eu recentemente removi o dbus do meu sistema (junto com o consolekit e o polkit). Não notei nenhuma alteração (estava sendo executada como daemon do sistema e por usuário a partir do .xinitrc). No entanto, muitas pessoas afirmam que um só precisa de dbus, a maioria dos aplicativos Linux está usando-o etc. etc. Minha pergunta é: por que eu preciso? Acho que não entendo o que exatamente isso faz. Eu sei que é um "sistema de barramento de mensagens", que processos se comunicam através dele etc. E? Ainda não sei o que ganho com o uso. Alguém poderia me explicar, de preferência com exemplos "da vida real"?
17
Respostas:
Como usuário final, você não. Não há nada que o D-Bus faça que não possa ser feito de maneira diferente.
Os benefícios do D-Bus são principalmente de interesse dos desenvolvedores. Ele unifica várias partes complicadas de funcionalidade (mensagens orientadas a objetos e com segurança de tipos, ativação de daemon, notificação de eventos, independência de transporte) em um único recurso que funciona da mesma maneira, independentemente da linguagem de programação ou do kit de ferramentas de janelas em uso.
fonte