D-Bus is a technical specification for an inter-process communication (IPC) system, allowing communication between multiple concurrently running computer programs (that is, processes). D-Bus was designed as part of the effort of the freedesktop.org project to standardize services provided by Linux desktop environments such as GNOME and KDE. The freedesktop.org project also developed a reference implementation of the specification called libdbus, as a free and open-source software library. Other implementations of D-Bus also exists, such as GDBus (GNOME), QtDBus (Qt/KDE) and dbus-java. Heavily influenced by the DCOP system used by versions 2 and 3 of KDE, D-Bus has replaced DCOP in the KDE 4 release. An implementation of D-Bus supports most POSIX operating systems, and a port for Windows exists. It is used by Qt 4 and GNOME. In GNOME it has gradually replaced most parts of the earlier Bonobo mechanism. It is also used by Xfce.
About Anto Online
Anto, a seasoned technologist with over two decades of experience, has traversed the tech landscape from Desktop Support Engineer to enterprise application consultant, specializing in AWS serverless technologies. He guides clients in leveraging serverless solutions while passionately exploring cutting-edge cloud concepts beyond his daily work. Anto's dedication to continuous learning, experimentation, and collaboration makes him a true inspiration, igniting others' interest in the transformative power of cloud computing.
View all posts by Anto Online →