D-Bus D-Bus


D-Bus是一个行程间通信及远程过程调用机制,可以让多个不同的计算机进程(即行程)在同一台电脑上同时进行通信。D-Bus作为freedesktop.org专案的一部份,其设计目的是使Linux桌面环境(如GNOME与KDE等)提供的服务标准化。
freedesktop.org专案同时也开发了一个称为libdbus的自由及开放源代码软件函式库,作为规范的参考实作。这个函式库常与D-Bus本身混淆。也存在着其他的D-Bus实作,像是GDBus (GNOME),QtDBus (Qt/KDE),dbus-java以及sd-bus(systemd的一部份)。