Avoiding Complexity with Systemd
My problem with systemd is that it&#x27;s just so poorly written.<p>The ideas are not inherently bad. But they&#x27;re not thought through, and the implementation is pure garbage.<p>Like taking the most stable software in the world[1], and going &quot;nah, I&#x27;ll just replace it with proof-of-concept code, leaving a TODO for error handling. It&#x27;ll be fine.&quot;.<p>And then the &quot;awesomeness&quot; of placing configuration files whereever the fuck you want. Like &#x2F;lib. Yes, &quot;lib&quot; sounds like &quot;this is where you place settings file in Unix. At least there&#x27;s no other central place to put settings&quot;.<p>[1] Yes, slight hyperbole. But I&#x27;ve not had Linux init crash since the mid-90s, pre-systemd