Comment Re:How systemd became Debian's default init system (Score 3, Insightful) 550
Taking the requirements in turn:
* Lack of integration with kernel-level events to properly order startup.
So what? OpenRC has dependency built in and the added improvement of integration with kernel-level events would bring only a very minor improvement.
* No mechanism for process monitoring and restarting beyond inittab.
In my experience, this is solving a non-problem. I don't experience processes dying and needing an immediate re-start without any other action.
* Heavy reliance on shell scripting rather than declarative syntax.
So what?
* A fork and exit with PID file model for daemon startup.
Not sure what advantage this brings.