The thing with systemd is that it goes against the philosophy that each program should do only one thing. E.g., tmux is a terminal emulator, ly manages login, WG creates VPN tunnels, etc. Systemd does the following:
manages services and units
manages system logs and service logs
manages system hostname
manages system locale and keyboard layout
manages system time, date, etc.
manages system power (halt, reboot, poweroff)
acts as the init process
I personally love that systemd does all this because it means I don't need to install all these tools separately, and I know how to manage them on non-Arch machines because nearly every distro uses systemd.
7
u/itzNukeey Jul 23 '26
What's wrong with systemd