D-BUS ist ein Nachrichtenbus-System. Es stellt eine einfache Möglichkeit für Anwendungen dar, miteinander zu kommunizieren. Es stellt sowohl einen System-Daemon (für Ereignisse wie »neues Gerät hinzugefügt« oder »Druckwarteschlange geändert« als auch einen Sitzungs-Daemon pro eingeloggtem Benutzer (für allgemeine IPC zwischen Anwendungen) bereit. Der Nachrichtenbus baut auf ein allgemeines Framework zum Nachrichtenaustausch zwischen zwei Programmen auf, das von beliebigen Anwendungen verwendet werden kann, direkt miteinander zu kommunizieren (ohne über den Nachrichtenbus-Daemon zu gehen). (non)