J'ai récemment supprimé dbus de mon système (avec consolekit et polkit). Je n'ai remarqué aucun changement (je l'exécutais en tant que démon système et par utilisateur à partir de .xinitrc). Cependant, beaucoup de gens affirment que l'on a juste besoin de dbus, la plupart des applications linux l'utilisent, etc. etc. Ma question est, pourquoi en ai-je besoin? Je ne pense pas comprendre ce que cela fait exactement. Je sais que c'est un "système de bus de messages", que les processus communiquent à travers lui, etc. Et? Je ne sais toujours pas ce que je gagne à l'utiliser. Quelqu'un pourrait-il me l'expliquer, de préférence avec des exemples "de la vraie vie"?
17
Réponses:
En tant qu'utilisateur final, vous ne le faites pas. Il n'y a rien que D-Bus fasse qui ne puisse pas être fait différemment.
Les avantages de D-Bus intéressent principalement les développeurs. Il unifie plusieurs fonctionnalités délicates (messagerie orientée objet et de type sécurisé, activation de démon, notification d'événement, indépendance de transport) sous une seule et même fonction, quel que soit le langage de programmation ou la boîte à outils de fenêtrage utilisée.
la source