D-Bus
D-Bus (short for "Desktop Bus") is a message-oriented middleware mechanism that allows communication between multiple processes running concurrently on the same machine. 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.
Developer(s) | Red Hat |
---|---|
Initial release | November 2006 |
Stable release | 1.14.10
/ September 1, 2023 |
Preview release | 1.15.8
/ August 21, 2023 |
Repository | |
Written in | C |
Operating system | Cross-platform |
Predecessor | CORBA DCOP |
Type |
|
License | GPLv2+ or AFL 2.1 |
Website | www |
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), QtDBus (Qt/KDE), dbus-java and sd-bus (part of systemd).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.