@nixCraft I like Systemd
I hated the idea, at first. But once I started to use it, I liked it
The init script ecosystem was a, is a, tragic mess of many different approaches. Systemd is consistent and has good tooling.
@worik @nixCraft systemd implements a good basic idea (dependency-based init, based on simple text files, not XML and binary data; Sun SMF got the latter part wrong)
while missing some important parts (robustness when something can't start or fails later: stop or don't start anything depending on it, but get the rest of the system going; Sun SMF got that part right)
and needlessly rewriting and assimilating many other system services, making things gratuitously different and in some cases less comprehensible and harder to make work in unusual cases.
What I'd really like is something similar to Sun SMF but with plain easily-read (not XML) text files for configuration. SMF is one of the few things I miss from Solaris; Linux has caught up with most of the other system-robustness features that made me lean strongly toward Solaris as a place to run critical services 20 years ago.
(I'm thinking of SMF as it existed 20 years ago, in Solaris 10. No idea whether Oracle has made a mess of it since.)