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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
D-Bus canonical 2
DBus 1

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

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