Tech Insights
DBus

DBus

Last updated , generated by Sumble
Explore more →

What is DBus?

D-Bus is a message bus system, a single instance of which is typically shared by all applications running on a desktop. It provides a way for applications to talk to one another, and also for the desktop environment to talk to applications, in a structured, brokered way. It is commonly used for inter-process communication (IPC) in Linux-based operating systems, allowing different applications to communicate and coordinate with each other. D-Bus is frequently used for system services, hardware interaction, and user session management.

What other technologies are related to DBus?

DBus Competitor Technologies

Thrift is an interface definition language and binary communication protocol. It provides an alternative to DBus for inter-process communication (IPC) and remote procedure calls (RPC).
mentioned alongside DBus in 7% (117) of relevant job posts
Sockets are a lower-level mechanism for IPC, and could be used as an alternative to D-Bus. D-Bus provides a higher-level abstraction.
mentioned alongside DBus in 2% (56) of relevant job posts
RPC (Remote Procedure Call) is a general concept for inter-process communication. D-Bus provides RPC capabilities, but other RPC mechanisms exist that are alternatives.
mentioned alongside DBus in 1% (53) of relevant job posts
gRPC is another RPC framework, providing an alternative to D-Bus for inter-process and network communication.
mentioned alongside DBus in 0% (96) of relevant job posts

DBus Complementary Technologies

systemd often uses D-Bus for inter-process communication between system components and user applications.
mentioned alongside DBus in 3% (57) of relevant job posts
D-Bus is commonly used on Linux systems for inter-process communication.
mentioned alongside DBus in 0% (280) of relevant job posts

Which organizations are mentioning DBus?

Organization
Industry
Matching Teams
Matching People
DBus
MBition
Scientific and Technical Services

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.