The tangled world of service monitoring, process monitoring, process launching, configuration management etc etc et bloody c is waiting for a ZFS-style collapsing of multiple fighting tools into a single layer.
I noticed this most of all when I was writing puppet manifests that ... create Upstart scripts.
Why do I have one tool that configures and supervises the bits at rest and a completely different tool that configures and supervises the same bits in flight?
This!
Curious for people's thoughts on whether Solaris's SMF (or its general model) fits this bill.