Developer(s) | Red Hat |
---|---|
Initial release | November 2006 |
Stable release | 1.14.10
/ September 1, 2023[1] |
Preview release | 1.15.8
/ August 21, 2023[2] |
Repository | |
Written in | C |
Operating system | Cross-platform |
Predecessor | CORBA DCOP |
Type | |
License | GPLv2+ or AFL 2.1[3] |
Website | www |
D-Bus (short for "Desktop Bus"[4]) is a message-oriented middleware mechanism that allows communication between multiple processes running concurrently on the same machine.[5][6] D-Bus was developed as part of the freedesktop.org project, initiated by GNOME developer Havoc Pennington to standardize services provided by Linux desktop environments such as GNOME and KDE.[7][8][dead link]
The freedesktop.org project also developed a free and open-source software library called libdbus, as a reference implementation of the specification. This library should not be confused with D-Bus itself, as other implementations of the D-Bus specification also exist, such as GDBus (GNOME),[9] QtDBus (Qt/KDE),[10] dbus-java[11] and sd-bus (part of systemd).[12]
One of the most important developments to come out of the Linux desktop is the Desktop Bus (D-Bus), a message-passing system. D-Bus is important because it serves as an interprocess communication mechanism that allows desktop applications to talk to each other [...].
intro dbus
was invoked but never defined (see the help page).Cocagne 2012
was invoked but never defined (see the help page).intro dbus q1
was invoked but never defined (see the help page).Palmieri 2005
was invoked but never defined (see the help page).gdbus
was invoked but never defined (see the help page).qtdbus
was invoked but never defined (see the help page).dbus-java
was invoked but never defined (see the help page).Poettering 2015
was invoked but never defined (see the help page).© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search