Okay, so I just spent a huge amount of time reading correspondence from Poettering(systemd dev) to the debian team about a single tiny little script in systemd.
Why is systemd a thing? Their scripts make things endlessly complex. Little scripts double in size. Tiny C modules triple in size, just to account for the complexity of systemd.
What ever happened to the Unix Philosophy?
@poetgrant systemd exists because what came before it was even more terrible in many ways, despite the propaganda, consolekit was unmaintained, each package had their own spaghetti shell script instead of a uniform service file etc.
systemd's far from perfect, but looking at sysvinit with rose tinted glasses doesn't help either.
Hi there! I am a free software developer. I enjoy working on useful software, as well as advocating for software freedom and the use of open standards, promoting data ownership, decentralization and privacy. If this is important to you, I may be worth following. If you like Go, Rust, or Swift, it may be worth following me as well. Besides computing, I enjoy metal, a good read and occasionally some gaming, (not much time for that these days).