New comment by Gottox on void-packages repository https://github.com/void-linux/void-packages/pull/29115#issuecomment-817172763 Comment: My 2 cents: * I have a love/hate relationship to the current alternatives implementation. * That said, alternatives are more for programs that make sense to be installed at the same time (think of `vim` vs `neovim` for example, or nvidia vs mesa) and you need to choose the default one. For init systems, this doesn't make sense, at least for me. * While I'm in favor of having the option to switch to other init systems, I'm strongly opposed to support more than one at a time. I disagree with @leahneukirchen, that alternatives bring any benefit when experimenting with alternatives to runit and instead just introduce more indirection. * for tinkering, `replaces=runit...` might be the better option here.