I came across this, but am not sure how important it is:

From http://launchd.macosforge.org/

From a Technical Perspective:

This may appear like a bold statement, but we hope launchd will be as successful as virtual memory was. We view launchd as a manager of virtual processes. Much like virtual memory allows for a page of memory to be allocated long before it is backed by a physical page, launchd allows for processes to be allocated long before they’re backed by a concrete process the kernel knows about. The combinatorial advantages of this are huge, but we’ll get into those on another day, and with another blog post.


MicroMat Inc
Makers of TechTool