News for hackers. Stuff that matters.
Re:Debian reconsiders init-system diversity by sirn on Tuesday November 12, 2019 @01:30AM (#21511984)
> Show me an alternative to systemd that matches its functionality and consistency.

As for init system, I would argue nosh[1] is a better init system. It’s based on daemontools design (same as s6, runit, etc, where it’s just a process that monitors a service directory). nosh can even semi-automatically convert systemd unit files[2] to a run script (including socket activation and all).

For everything else that is not part of the system initialization process (initialize/running/shutdown) I don’t think they need to be tie into PID 1. elogind aims to do this job of taking the logind part out of systemd into its own service, which I found to be a good way of living in systemd world without using systemd (e.g. GNOME works) but it requires a lot of commitment of patching everything to link against elogind instead of systemd (Void Linux/Artix Linux are doing a good job at this).

[1]: https://jdebp.eu/Softwares/nosh/

[2]: https://jdebp.eu/Softwares/nosh/worked-example.html

There are no comments on this comment yet.