Systemd Sucks, Long Live Systemd
The problem with systemd is not that it is &quot;bad&quot;. There&#x27;s a lot worse software out there. Systemd is relatively competently programmed. And it&#x27;s even useful!<p>The problem with systemd has <i>always</i> been that it forces you to do everything the systemd way, and usually to use its tools. It goes against everything that has helped GNU&#x2F;Linux become a great system: that it wasn&#x27;t really one system. It was bits and pieces, and you could add them together however you wanted to get something you liked.<p>Systemd is the opposite. It is inflexible and clunky, monolithic and proprietary, binary and difficult. Everything has to be made to work with it, not vice versa. It doesn&#x27;t follow any of the old conventions that made it simple to combine one tool with another. I can compare it to Windows, but I feel like that would be an insult to Windows&#x27; usability.<p>If this one single fact was different, everyone would love systemd, because it has plenty of useful features. But because it is designed specifically to please a single quirky user, people hate it.