I 'd like to hear some input on sysvinit replacement.
I think, at some point, sysvinit will be replaced by an alternative.
The question is, what alternative, and connected to that, should service supervision be enabled?
We got starting with opentrc-0.25, builtin
man openrc-init NAME openrc-init — the parent of all processes SYNOPSIS openrc-init DESCRIPTION openrc-init is an init process which can be an alternative to sysvinit or any other init process. To use openrc-init configure your boot loader to invoke it or symlink it to /sbin/init. Also, you will need to use openrc-shutdown(8), to halt, reboot or poweroff the system. The default runlevel is read from the init command line, the rc_default_runlevel setting in rc.conf, the kernel command line, or it is assumed to be "default" if it is not set in any of these places. openrc-init doesn't manage getty's directly, so you will need to manage them another way. For example, you can use the agetty service script as described in agetty-guide.md in this distribution.
s6(not even in repos)
runit and s6 are both nice, but, I would opt for openrc builtin supervision and openrc-init, for the sake of better configuration.
It may not be everyone’s taste to setup s6 with openrc.
What’s you opinion? What direction?