Sysinit is a system-initialization scheme for use
with Linux and a daemon-management scheme for use
with runit or daemontools. It provides a common
interface to all functionality, and uses envdirs
instead of sourced shell scripts or custom
configuration files. It does error handling,
handles dependencies gracefully and simply, and
handles runlevels.