Monday 19 December 2016

What is DBus

DBus is an inter-process communication (IPC) and remote procedure call (RPC) mechanism that allows communication between multiple computer programs (that is, processes) concurrently running on the same machine.
When there are multiple processes running on a system and each process requires to communicate with several other processes, Then multiple shared channels are required.Establishing an one-to-one shared channel is inefficient.D-Bus provides the communication between several processes by using a single shared channel.
A process can connect to any number of busses if it has an authoried access to it.D-Bus can also be used as a framework. The other implementations of D-Bus are GDBus, QtDBus, dbus-java, sd-bus.

No comments:

Post a Comment