Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Given that it comes with issues, I assume the benefits outweigh the downsides.

I think it doesn't outweight the downside. Let's not forget this:

"OpenSSH normally does not load liblzma, but a common third-party patch used by several Linux distributions causes it to load libsystemd, which in turn loads lzma."

The "XZ utils backdoor" nearly backdoored every single distro running systemd.

People (including those who tried to plant this backdoor) are going to say: "systemd has nothing to do with the backdoor" but I respectfully disagree.

systemd is one heck of a Rube-Goldberg piece of machinery: the attack surface is gigantic seen that systemd's tentacles reaches everywhere.

With a tinfoil hat on one could think the goal of systemd was, precisely, to make sure the most complicated backdoors could be inserted here and there: "Let's have openssh use a lib it doesn't need at all because somehow we'll call libsystemd from openssh".

Genius idea if you ask me.

What could possibly go wrong with systemd "now just opening a port for openssh" uh? Nothing I'm sure.

Now that said I'm very happy that we've now got stuff like the Talos Linux distribution (ultra minimal, immutable, distro meant to run Kubernetes with as few executables as possible and of course no systemd) and then containers using Alpine Linux or, even if Debian based, minimal system with (supposedly) only one process running (and, once again, no systemd).

Containerization is one way out of systemd.

I can't wait for a good systemd-less hypervisor: then I can kiss Microsoft goodbye (systemd is a Microsoft technology, based on Microsoftism, by a now Microsoft employee).

Thanks but no thanks.

Talos distro, systemd-less containers: I want more of this kind of mindset.

The future looks very nice.

systemd lovers should just throw the towel in and switch to Windows: that's what they actually really want and it's probably no better than they deserve.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: