But there are some good things about systemd:dickon wrote: ↑Sun Oct 06, 2019 6:01 pmI could rant, but I won't.
I have managed to get systemd into a state where it logged the fact that the logging service had crashed, logged the fact that it was going to restart it, logged the fact that it had restarted the logging service, and then again logged the fact that the damned thing had crashed again. This was on a Pi, and I still have no idea what I did. I hadn't done anything I haven't done a thousand times before on other machines.
And then again, binary logfiles. Atrocious DNS handling: convert the DNS request into XML, spit it across dbus, deconvert it, hand off to the recursive resolver, read the response, convert *the bits it knows about* into XML (discarding the rest), spit it back across dbus, and return a result from the library to the process which requested it. Then you've got the buggy NTP implementation. And there are numerous other issues, which broadly comes from the NIH attitude of the authors: everything is reimplemented, badly, rather than reusing existing libraries. Couple that with the fact it's been written by the perpetrator of PulseAudio, and you get a serious set of thumbs-down from me.
It's just *so* unbearably crap, that the first thing I do on approach to a new Debianoid install is the dance above. OK, it's a bit slower to boot, but at least it, you know, *works*...
OK, I lied about the ranting. Sorry.
sudo systemctl stop xxx
sudo systemctl disable xxx