← Back to context

Comment by kennysoona

3 months ago

> Can anybody explain to me again why systemd is so bad ?

It's huge, messy, has a poor bug and security history, obfuscates things that don't need obfuscating, and is just generally IMO not a clean or efficient implementation. It's a very Windows style solution, very different from the lean and minimal stuff I like to run generally.

The advantages it provides are questionable, and are dwarfed by the issues it has had in the past IMO.

OpenRC perfectly meets my needs at present and my system boots incredibly quickly. When s6 is finished that situation will only be improved.

It would be good to know if it's as ergonomic as systemd. I know it's not perfect, and sometimes the docs are confusing, but it is pretty simple to create a service that starts on boot etc. No scripts required, really.

  • It's pretty easy, you can add stuff to a 'local' script that runs last, or just create a new service and rc-update add new-service to start it on boot.

    • I'm not sure what's involved in the second of those options, but I think the first, if it means creating a shell script of some sort, is why people like systemd. It's config-driven, not script-driven.

      Now I'd be up for a better config format, or perhaps other implementations that use the systemd config format, but I think config is a pretty good idea.

      3 replies →

Half the things you said are straight up lies and the OpenRC is a good example how miniscule your world is

  • > Half the things you said are straight up lies

    lol, no.

    > the OpenRC is a good example how miniscule your world is

    Weird attempt at an insult, but ok.

> OpenRC perfectly meets my needs

What distro are you running?

  • Alpine. It's wonderful. I've always liked minimal distros, and Alpine actively facilitates that. It doesn't get in the way, has everything needed to run a modern desktop, and the focus on security and musl compatibility are huge pluses.

  • I gave up systemd for openRC on Alpine. Much better suited to my own needs, and uptime is vastly improved.

    • It really is a world of difference. I think the only people really championing systemd are those that found writing scripts and futzing around too complicated. They wanted open-source Windows and they got it.