Except for systemd-world, where everything is a service.
I resisted so much the concept of systemd, and certainly there still are some aspects of it that I think are objectively bad (looking at you, binary journal), but as I’ve been forced into using it for work I do think it’s a better system on the whole than sysvinit… at least for servers. I don’t know if it’s better or worse on desktops because I never really need to think about my init system on my own PCs.
As far as modern replacements for legacy systems go, I also was NOT happy with the concept of systemd, but after using it for years, I have to say that not only did it NOT break everything, it’s on the whole been pretty stable, reliable, and I even begrudgingly admit I like the syntax better.
WAYLAND on the other hand…
Configured via simple files. Like every other daemon.
And that is also one of the reasons why it is so infuriating that modern linux based Android systems or Windows wants to steer you away from the filesystem.
That was an awesome read, thank you!




