Overview of the s6 process supervision suite
mains6 is a suite of programs designed for process supervision and management. It provides the fundamental building blocks that can be used to construct a complete init system. For example, the
s6-rc and s6-linux-init packages are built on top of the core s6 functionality to provide higher-level service management and Linux initialization.