3 ms·
> Why would you write portable software that has a dependency on an init system? Because it's not just an init system; it manages to make itself important to a
by yjftsjthsd-h 2y ago
> Why would you write portable software that has a dependency on an init system?
Because it's not just an init system; it manages to make itself important to a rather lot of the system. A nice page is https://wiki.gentoo.org/wiki/Hard_dependencies_on_systemd#Packages_that_formerly_had_a_hard_dependency_on_systemd https://wiki.gentoo.org/wiki/Hard_dependencies_on_systemd#Pa...
- rcxdude 2y agoNothing in there looks particularly big or important, though. There was a lot of noise about GNOME and mutter requiring it, but that has been changed as noted on that page. Dbus is a big one, but a) the socket activation feature of it requires integration with or reimplementation of a service system, and b) There is an implementation that works with openRC instead (just not the one mentioned on that page).
- t43562 2y agoI'm using dbus on Artix without systemd. No idea how but it's there. Dbus itself is another questionable service IMO but it got baked in rather a long time ago and is harder to replace.