runit is a cross-platform Unix init scheme with service supervision, a replacement for sysvinit, and other init schemes.

runit is is an init replacement that runs on GNU/Linux, *BSD, MacOSX, Solaris, and can be ported to other Unix operating systems.

Its primary advantages over traditional init is service supervision (the ability to automatically restart daemons that have died), and reliable logging via pipes. In this regard it is similar to the utilities.

More information can be found at the runit homepage.