D-Bus

E699703

D-Bus is an inter-process communication (IPC) system that allows multiple programs to communicate and coordinate with each other on the same machine, widely used in Linux desktop and system components.

All labels observed (2)

Label Occurrences
D-Bus canonical 2
DBus 1

How this entity was disambiguated

Statements (64)

Predicate Object
instanceOf freedesktop.org specification ⓘ
inter-process communication system ⓘ
message bus system ⓘ
software library ⓘ
category Linux desktop technology ⓘ
system communication middleware ⓘ
communicationModel bus-based ⓘ
designGoal desktop integration ⓘ
low-latency IPC ⓘ
low-overhead IPC ⓘ
service discovery ⓘ
developer freedesktop.org NERFINISHED ⓘ
hasBinding C++ NERFINISHED ⓘ
GLib NERFINISHED ⓘ
Java NERFINISHED ⓘ
Perl NERFINISHED ⓘ
Python NERFINISHED ⓘ
Qt NERFINISHED ⓘ
Ruby NERFINISHED ⓘ
hasComponent dbus-daemon NERFINISHED ⓘ
dbus-launch ⓘ
dbus-monitor ⓘ
dbus-run-session ⓘ
dbus-send NERFINISHED ⓘ
libdbus NERFINISHED ⓘ
hasSpecification D-Bus Specification NERFINISHED ⓘ
homepage https://www.freedesktop.org/wiki/Software/dbus/ ⓘ
implements binary message protocol ⓘ
introspection mechanism ⓘ
message bus daemon ⓘ
object-oriented IPC model ⓘ
license Academic Free License NERFINISHED ⓘ
GNU General Public License ⓘ
operatingSystem BSD NERFINISHED ⓘ
Linux ⓘ
Windows ⓘ
surface form: Microsoft Windows

Solaris NERFINISHED ⓘ
Unix-like systems ⓘ
protocolType binary protocol ⓘ
purpose desktop component coordination ⓘ
inter-process communication ⓘ
system service communication ⓘ
standardizedBy freedesktop.org NERFINISHED ⓘ
supports peer-to-peer communication ⓘ
session bus ⓘ
system bus ⓘ
supportsAddressing interfaces ⓘ
object paths ⓘ
unique names ⓘ
well-known names ⓘ
supportsAuthentication DBUS_COOKIE_SHA1 NERFINISHED ⓘ
EXTERNAL mechanism ⓘ
supportsCommunicationType method calls ⓘ
property access ⓘ
signals ⓘ
supportsTransport TCP sockets ⓘ
UNIX domain sockets ⓘ
usedBy BlueZ NERFINISHED ⓘ
GNOME desktop NERFINISHED ⓘ
KDE Plasma desktop NERFINISHED ⓘ
NetworkManager NERFINISHED ⓘ
UPower NERFINISHED ⓘ
systemd NERFINISHED ⓘ
usesProgrammingLanguage C NERFINISHED ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

systemd → usesTechnology → D-Bus ⓘ
MATE Screensaver → uses → D-Bus ⓘ
this entity surface form: DBus
MATE Settings Daemon → uses → D-Bus ⓘ