A while ago someone I didn’t know contacted me in reddit about the list of distributions without systemd, suggesting I should add ataraxia linux. Ataraxia Linux was very similar to kiss-linux, source based, musl, but featuring an array of init and service supervision systems available to choose. A few weeks ago, someone (turns out to be the same person) added a comment to this blog to this more precise list of “linux distributions without systemd” and suggested I should add Ataraxia to the list, and I did.
Then a comment comes in by someone who is really going through the list of distributions and also has been reviewing the narrow list of distributions, or systems, built on musl instead of glibc. He alerted me to the fact that Ataraxia is now using systemd as its default init system. It didn’t strike me as odd in the beginning, even though I had recently given it a try. I was under the impression, never tried, that systemd couldn’t be built on musl as it wasn’t even written in C. So I asked that same guy, who turns out to be the distro owner of ataraxia, how has he achieved this, and I got a single word response: “patching”. Continue reading →