Re:Linux distros without systemd
by vetinari on Monday May 20, 2019 @12:03PM
(#19961806)
Yes, DBUS is specified [1]. There are multiple implementations shipping (dbus reference implementation and dbus-broker), as well as several different client libraries.
As dbus user, or application, you just need some client library. As an operating system, you also need a daemon running, which is routing the messages among all the clients.
Re:Linux distros without systemd
by m4rtink on Monday May 20, 2019 @06:13PM
(#19965825)
IIRC at least part of the reason for sd-bus is the need for using D-Bus between parts of systemd during early boot when "normal" D-Bus is not yet up and running.
As dbus user, or application, you just need some client library. As an operating system, you also need a daemon running, which is routing the messages among all the clients.
[1] - https://dbus.freedesktop.org/doc/dbus-specification.html