From a60a600522b9c638cf06fc484d80209dfb7d5c20 Mon Sep 17 00:00:00 2001 From: JustZvan Date: Tue, 24 Mar 2026 20:14:42 +0100 Subject: feat: initial commit --- content/posts/systemd be gone.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 content/posts/systemd be gone.md (limited to 'content/posts') diff --git a/content/posts/systemd be gone.md b/content/posts/systemd be gone.md new file mode 100644 index 0000000..4d449cd --- /dev/null +++ b/content/posts/systemd be gone.md @@ -0,0 +1,35 @@ +--- +title: 'a "love" letter to systemd' +date: 2026-03-24 +subtitle: 'a rant on how systemd is trash.' +--- + +[Wikipedia](https://en.wikipedia.org/wiki/Systemd) describes systemd as a software suite for system and service management on Linux. In other words, an init system that bootstraps Linux and manages your services. However systemd is a LOT more. + +## THE BLOAT + +The systemd project isn't just an init system. It manages DNS via resolvectl. It has a bootloader (systemd-boot). It stores info on users, and recently started storing user provided birth dates to try to comply with the new OS-level verification bills in places like California. +This is just opposite to the UNIX philosophy: Do one thing and do it well. + +systemd also absorbed udev and made it incompatible with other init systems. This lead Gentoo to develop a fork called eudev. + +## THE EVIL + +So what if it violates the UNIX philosophy? Who cares? + +I think that not caring about the UNIX philosophy is totally okay. But systemd seems to be trying to obtain a monopoly (which will not happen). + +systemd contributors tried and tried to push systemd specific code into other FOSS software. We're talking big stuff. GNOME, for example. + +## SECURITY + +I'm not aware of any vulnerabilities in systemd but I am aware of one concept: the more code you have, the bigger the chance of vulnerabilities. + +## WTF DO I DO + +Just get a non-systemd distro. + +If you're on Arch Linux check out [Artix](https://artixlinux.org) +If you like Debian check out [Devuan](https://devuan.org) + +Check out [nosystemd](https://nosystemd.org/) for more info. -- cgit v1.2.3