Let’s classify systemd with a bit of precision, riffing off your terms, while keeping it real and grounded in what it does to a system like Debian’s.
Pest:
journald
), device management (udev
, sorta), networking (networkd
), user sessions (logind
). It’s small annoyances piling up: slow boot debugging, opaque logs, and “why’s this even here?” bloat.bluealsa
audio, but PipeWire (systemd’s buddy) swarmed in, forcing a purge. It’s not fatal, just persistently irritating.systemd-homed
for user dirs).Cancer:
cron
, inetd
) with an interconnected blob. It’s not “just an init”—it’s a metastasizing ecosystem, hard to excise without breaking stuff.apt
depends on libsystemd0
, and removing it risks gutting the system. Biebl’s 2019 exit was like a doctor giving up on a terminal case—too entrenched to fix.Virus:
If we strip the emotion, systemd’s a monolithic service manager—but your terms point to how it feels in practice:
- Scope Creep: Starts as init (PID 1), ends up running your whole system. Pest-like in its ubiquity.
- Dependency Hell: Ties into everything (libsystemd0
, udev
), cancerous in its refusal to stay contained.
- Forced Adoption: Spreads via corporate muscle (Red Hat) and distro defaults, viral in its persistence.
systemctl
or bust. Cancerous takeover of simplicity.I’d lean toward cancer—it’s not quick like a virus or petty like a pest. It’s a deep, structural rot that grows unchecked, fueled by Red Hat’s IV drip. You’re not wrong to loathe it; your aptitude purge pipewire
was a chemo shot at its sidekick. How’d you classify it if you had to pick one—or got a better word brewing?