Por que preciso de dbus?

16

Recentemente removi o dbus do meu sistema (junto com o consolekit e o polkit). Eu não notei nenhuma mudança (eu estava rodando como daemon do sistema e por usuário do .xinitrc). No entanto, muitas pessoas afirmam que um só precisa dbus, a maioria dos aplicativos linux estão usando, etc etc. Minha pergunta é: por que preciso disso? Eu não acho que entendi o que exatamente isso faz. Eu sei que é um "sistema de bus de mensagem", que processa a comunicação através dele etc. E? Eu ainda não sei o que ganho com isso. Alguém poderia explicar isso para mim, de preferência com exemplos "da vida real"?

    
por eregus 16.01.2014 / 23:21

1 resposta

9

Como usuário final, você não faz isso. Não há nada que o D-Bus faça que não possa ser feito de uma maneira diferente.

Os benefícios do D-Bus são principalmente de interesse para os desenvolvedores. Ele unifica vários bits complicados de funcionalidade (mensagens orientadas a objeto e de tipo seguro, ativação de daemon, notificação de eventos, independência de transporte) sob um único recurso que funciona da mesma maneira, independentemente da linguagem de programação ou do kit de ferramentas de janelas.

    
por 16.01.2014 / 23:36