Ich habe kürzlich dbus aus meinem System entfernt (zusammen mit consolekit und polkit). Ich habe keine Änderung bemerkt (ich habe es als System-Daemon und pro Benutzer von .xinitrc ausgeführt). Viele Leute behaupten jedoch, man brauche nur dbus, die meisten Linux-Anwendungen verwenden es usw. usw. Meine Frage ist, warum brauche ich es? Ich glaube nicht zu verstehen, was es genau macht. Ich weiß, dass es sich um ein "Nachrichtenbussystem" handelt, über das Prozesse kommunizieren usw. Und? Ich weiß immer noch nicht, was ich davon habe. Könnte es mir jemand erklären, am liebsten mit Beispielen "aus dem wirklichen Leben"?
17
Antworten:
Als Endbenutzer tun Sie das nicht. Es gibt nichts, was D-Bus anders nicht machen könnte.
Die Vorteile von D-Bus sind vor allem für Entwickler von Interesse. Es vereint mehrere knifflige Funktionen (objektorientiertes und typsicheres Messaging, Daemon-Aktivierung, Ereignisbenachrichtigung, Transportunabhängigkeit) unter einer einzigen Funktion, die unabhängig von der verwendeten Programmiersprache oder dem verwendeten Windows-Toolkit funktioniert.
quelle