Systemd Invasion into Linux Server Space
The Server Space is arguably the main place SystemD was designed for, and probably the only place it makes sense to deploy it. There are a subset of use-cases that it <i>does</i> make sense to run SystemD, and the server-space is the place where those cases lie.<p>In my opinion, for the security and stability of most systems, initd is superior. Lennart Poettering has a long history of ignoring blatant security problems, and SystemD itself has a long history of containing system-breaking bugs, and in general being over-engineered for most use-cases.<p>See: <a href="https:&#x2F;&#x2F;suckless.org&#x2F;sucks&#x2F;systemd&#x2F;" rel="nofollow">https:&#x2F;&#x2F;suckless.org&#x2F;sucks&#x2F;systemd&#x2F;</a> and <a href="http:&#x2F;&#x2F;without-systemd.org&#x2F;wiki&#x2F;index.php&#x2F;Arguments_against_systemd" rel="nofollow">http:&#x2F;&#x2F;without-systemd.org&#x2F;wiki&#x2F;index.php&#x2F;Arguments_against_...</a> and <a href="http:&#x2F;&#x2F;without-systemd.org&#x2F;wiki&#x2F;index.php&#x2F;List_of_articles_critical_of_systemd" rel="nofollow">http:&#x2F;&#x2F;without-systemd.org&#x2F;wiki&#x2F;index.php&#x2F;List_of_articles_c...</a><p>EDIT:<p>There&#x27;s really nothing here I can say that hasn&#x27;t been talked about elsewhere. What I will say is that, elsewhere on hacker news, people seem to be preoccupied with &quot;Language Safety&quot;, and Rust, and the adjacent languages that provide that. The reason for this is to reduce bugs and potential exploits.<p>You know what else causes less bugs? LESS CODE, AND LESS FEATURES. The less code there is running on a system, the less code there is to exploit, and the less bugs there are likely to be. PID 1 is a SACRED, HOLY, Process Identifier. Code that runs with this PID has control over the ENTIRE SYSTEM. An exploit in PID 1 is LITERALLY game over.<p>Let us not forget: <a href="https:&#x2F;&#x2F;www.theregister.co.uk&#x2F;2017&#x2F;07&#x2F;28&#x2F;black_hat_pwnie_awards&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.theregister.co.uk&#x2F;2017&#x2F;07&#x2F;28&#x2F;black_hat_pwnie_awa...</a> (Links to bug reports are halfway down the page)