OpenRC/openrc-init

OpenRC ships since version 0.25 with its own init system. It is called, and can replace Gentoo's current default sysvinit's. Since version 0.42, OpenRC has gained the sysv-utils USE which promotes and  to their sysvinit counterparts.

Migration
To migrate to sysv-utils, it is recommended to boot with  first, with the instructions below, before setting the flag and recompiling. This is due to the inability of the replaced command to properly communicate with sysvinit.

Kernel commandline
Replacing sysvinit with openrc-init requires passing  on the linux kernel command line at boot time. This description refers to GRUB2; adapt as needed in case a different boot manager is used.

Update as follows:

Regenerate :

Start terminals as OpenRC services
Openrc-init does not use, so the agetty processes for tty1 to tty6 will need to be started explicitly as services.

Create the links in and add them to the default run level:

Reboot
Reboot your system after completing the above steps:

Openrc-shutdown
Be aware that commands like, and are no longer working under openrc-init. Instead there is. Check its [//manpages.debian.org/testing/openrc/openrc-shutdown.8.en.html man page] for its usage.

Defining aliases might help to keep using the same commands: