Review of Dinit powered by the Slant community.
Dinit is a service supervisor with dependency support which can also act as the system "init" program. It was created with the intention of providing a portable init system with dependency management, that was functionally superior to many extant inits.
SpecsUpdate
Ranked in these QuestionsQuestion Ranking
Pros
Pro Robust
Written with a focus on being secure and correct.
Pro Compact
With a reasonable feature set, but not at the cost of high complexity.
Pro Well documented
Check the extensive manual pages!
• dinit(8) manpage
Pro Free and Open Source
Distributed under the Apache License version 2.0.
Pro Portable
Written in portable C++ code; compiles and runs on a variety of Unix-likes (Linux, various BSDs).
Pro Fast startup times
Boots very fast.
Cons
Con Still new
It happens to freeze pretty often (tested on 2 different servers, 1 desktop and 2 laptops).