Guido Berhoerster gber@opensuse.org wrote:
Well, I would expect that someone who likes to discuss the area of init successors knows SMF (service management facility).
SMF is the implementation that automatically creates a dependency graph and thus allows to automatically start services concurrently if there are no dependencies.
I would expect that someone who posts on an openSUSE list knows that openSUSE sysvinit is already capable of that.
It is most unlikely that init on Suse does all what SMF can do, as there is also the capability of detecting died services even in case these services did double fork...
Also for automated concurrency, you need data structures that describe dependencies, do they exist already?
Anyway, I'm looking forward to your Linux port of SMF since it works quite well for me on Solaris.
I believe that this port is trivial once the contract filesystem has been ported.
Jörg