https://en.wikipedia.org/wiki/D-Bus
man dbus-daemon
Proposal to include dbus into the kernel made in 2014.
https://lwn.net/Articles/580194/
http://www.freedesktop.org/wiki/Software/dbus/
Implementation uses sockets: http://stackoverflow.com/questions/572283/what-is-the-underlying-transport-for-d-bus