diff options
| author | JustZvan <justzvan@justzvan.xyz> | 2026-03-24 20:14:42 +0100 |
|---|---|---|
| committer | JustZvan <justzvan@justzvan.xyz> | 2026-03-24 20:14:42 +0100 |
| commit | a60a600522b9c638cf06fc484d80209dfb7d5c20 (patch) | |
| tree | 9801ae967ac65724333abf15a35d445a05167095 /content/posts/systemd be gone.md | |
feat: initial commit
Diffstat (limited to 'content/posts/systemd be gone.md')
| -rw-r--r-- | content/posts/systemd be gone.md | 35 |
1 files changed, 35 insertions, 0 deletions
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. |