systemd does NOT depend on dbus-daemon (!) to boot your machine. Instead of using the system bus, it uses a private UNIX socket. Therefore, systemd uses DBus merely as a serialization format for IPC between its different processes. Only when you want to access systemd via its API as a user (non-root), you actually use the system bus. Since we are talking about DBus: DBus provides a well-tested serialization format and IPC mechanism so that systemd doesn’t have to reinvent the wheel and instead benefits from wide support within languages.
[^] # Re: +1000
Posté par patrick_g (site web personnel) . En réponse au journal Il y a 15 ans, j'ai fondé LinuxFr. Évalué à 9.
Encore une fois il faut lire les arguments techniques comme celui-ci : http://people.debian.org/~stapelberg//2013/06/09/systemd-bloat.html
Extrait :