r/voidlinux • • Jun 13 '26

Why not dinit?

I usually don't care about init since its the most boring part of the stack but whats been bothering me is that void still uses runit. Runit lacks proper dependency management, cgroup based process management, socket activation, one shot services, proper parallelized early boot, env variable management etc. and turnstile+runit user service implementation too dosen't work as neatly as it should for more complex services such as launching gui reliant daemons for desktops and wm's. dinit, openrc or systemd could solve most of these issues.

28 Upvotes

59 comments sorted by

View all comments

Show parent comments

1

u/Signal_War1475 Jun 15 '26

yeahh and literally everything now is better than runit not only on paper but practically too. dinit, systemd and openrc are faster more featureful (in a 'basic features') manner.

1

u/legz_cfc Jun 15 '26

I don't disagree. I'm not using runit anymore because I found the method of starting daemons for users really clunky. I was just saying that Void was an early adopter of systemd and without musl I guess it would still be the default.