S6

S6 is a supervision suite like Runit, Daemontools and Daemontools-encore. S6 is very similar to Runit on its design which can be used to bypass SysVinit init and OpenRC altogether. However, the command line utilities are named after daemontools with s6- prefix. Morever, S6 comes with a shell like interpreted language&mdash;execline&mdash; to facilitate init/PID 1 migration, that is, stage 1&mdash;system initialization&mdash; and stage 3&mdash;system halt. (Init) Stage 1 should exec into stage 2&mdash;system nomarl functionning state&mdash; to give s6-svscan (process supervisor utility) the wheel of the system.

Post-Instllation Configuration
See Runit article for more information because every step described in that article apply here, minor an init (PID 1) replacement. PID 1 is left as an implementation choice (to distribution and/or Operating System), that is, no init is offered&mdash;writting one is necessary! Of course, using the power and flexibility of OpenRC is an option... See Runit article.

External Resources

 * Supervision Scripts Framework with an OpenRC friendly stage 1, 2, and 3 for S6
 * Gentoo Forums
 * Avery Payne's Supervision-Scripts Collection