Hacker News new | ask | show | jobs
by qbasic_forever 1032 days ago
Dbus doesn't have anything to do with systemd FYI. It's a communication bus for processes to talk to each other through structured RPC messages.
1 comments

From the article:

> udev and dbus are forced dependencies.

Not true (although maybe in the systemd world?). udev just populates /dev dynamically (rather than having to create all the /dev/ entries manually/via scripts).

Even udev is optional (upon upon a time, adding a new device involved knowing the right 'mknod' invocation in order to be able to connect to it - udev sort-of solves that).

Dbus isn't a systemd project any more than a libc is a systemd project. Systemd just requires it as a dependency. It's a freedesktop project.
It's from the same microservices ecosystem, and it was mentioned in the article. That's why I brought it up.
Yes systemd can use dbus, but plenty of non-systemd systems use and used dbus.