D-Bus
freedesktop.orgによって標準化されたローカルIPC及びRPCのためのメッセージバスシステム
Linuxにおける主要なIPC (Inter-Process Communication) 機構
RPC (Remote Procedure Call) の仕組みを提供
Unixドメインソケット上で独自のバイナルプロトコルを用いて通信
libdbus
GDBus / sd-bus
Introspection
Architectures
dbus-daemon
System Bus
Session Bus
Communication Models
Bus Name : org.freedesktop.NetworkManager
Object Path : /org/freedesktop/NetworkManager/ActiveConnection/1
Interface : org.freedesktop.DBus.Properties
Member
Method : 特定の種類を依頼するRPC
Signal : 特定のイベントが発生したことを知らせるメッセージ
Property : オブジェクトが持つ状態や設定値を取得