Nasty Linux systemd root level security bug revealed and patched
Just about my favorite thing about using Ubuntu on Windows via WSL is that it does not use systemd: it uses a minimalist systemd shim instead that implements enough of systemd&#x27;s interfaces to keep other essential dependencies working. So on WSL Ubuntu you have init for PID 1:<p><pre><code>  $ ps aux
  USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
  root         1  0.0  0.0   9952   764 ?        Ssl  Jun15   1:06 &#x2F;init
</code></pre>
I&#x27;m sick of Microsoft telemetry and I would like to go back to native Linux, but non-systemd options are very limited:<p>- Devuan is most promising, being &#x27;Debian without systemd&#x27;, but the project has mountains of work to do and few volunteers to do it, yet so far seems to be managing. I&#x27;ll be keeping my eye on Devuan....<p>- Alpine Linux doesn&#x27;t have glibc, which is a very good thing except that so many precompiled Linux binaries depend on glibc, so you are stuck doing time consuming builds for some programs you will need.<p>- Gentoo and Artix are rolling releases, so no long term &#x27;you only need security updates&#x27; option for servers that just need to do one job and do it well.<p>EDIT: I wrote Arch instead of Artix, as a commenter below pointed out. Artix is basically Arch without systemd.