Systemd as tragedy
Back in 2016, systemd started killing user processes on logout (rather than send them the SIGHUP signal, as POSIX says should happen). This caused problems for programs like nohup, screen and tmux, which deliberately keep running. Systemd&#x27;s response was to say that they should incorporate systemd&#x27;s library, and use systemd&#x27;s new daemonization API. As far as I know, none of them did.<p>Two years later, you can find hundreds of support requests across the internet, from frustrated users who are having their sessions killed by systemd.<p>Bugs are annoying, but that&#x27;s life. On the other hand, when you&#x27;re an impacted user who&#x27;s lost work, and researching the bug leads you to a years-old discussion in which someone is actively denying that the bug exists and refusing to fix it, that&#x27;s <i>infuriating</i>. I don&#x27;t think systemd&#x27;s developers deserve the trust that maintaining a core piece of infrastructure requires; they don&#x27;t seem to care enough about whether they&#x27;ve broken things.