jinit is a replacement for the traditional Linux init
(sysvinit) that can handle dependencies starting
and stopping services. It is based on the need(8)
scheme for inits by Richard Gooch (also
implemented in simpleinit) and is written in C++.