One of these days I gotta try a Linux without SystemD, just to see if it was worth all the fuss. When I started my Linux journey SystemD was already the default on most distros normal people would use (Debian, Ubuntu, Arch, Suse, etc.) and I just never bothered exploring, despite all the bad things ™ said about SystemD in Linux forums.
To me it’s not about
systemd
being bad, just a case of it being hella complicated if compared to something likerunit
. Its reach is so huge it’s overwhelming for my poor brain to grasp.It’s not you, it’s me kind of a deal haha
it’s overwhelming for my poor brain to grasp.
What do you mean? Source code? Usage?
Usage.
Been a while since I last messed with it and my Linux skills (damn that sounds corny) have improved over the years. But when I used to drive a systemd distro there would be some service that would stall and I just could not make it work as intended, remembering my frustrations.
some service that would stall and I just could not make it work as intended
I currently have some 2 user services for GUI apps always failing even though I added the graphical dependency services. Dependencies are prob the issue, and/or some issue NixOS config -> systemd.
How has been your runit experience in comparison? s6 looks interesting
It’s dumb, rather silly in comparison and it does nothing other than keeping services going - on Void Linux you symlink your services from /etc/sv/{service-name} to /var/services/ and there it goes off doing its thing.
https://docs.voidlinux.org/config/services/index.html#basic-usage
Systemd could probably provide some fancy features on my system but it’s a simple procrastination-station and so far I’ve not come up with anything I’m missing. Very happy camper.
(Lemmy is acting up for me)
Seems pretty minimal and straightforward; nice. Are on GNU libc or musl?
deleted by creator
deleted by creator
GNU Guix System which uses Shepherd is pretty interesting. Other inits I find mostly useful for resource constrained devices
IMO, it’s only useful for very memory-constrained systems. Systemd is pretty big and internally complex, but it’s consistent and easy to use. My only SystemD-free system is AntiX on a netbook.
Ey, that’s cool. I don’t like systemd.
Is there any noticeable benefit to the end user from not having systemd though?
There’s some speed and security benefits, if they’re noticable I don’t know.
https://www.infoworld.com/article/3159124/linux-why-do-people-hate-systemd.html
Ooh, nice!