Dependency-based & Event-based init daemons and launchd
May 30, 2010, 03:04 (0 Talkback[s])
(Other stories by Scott James Remnant)
Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers
"With the recent announcement of systemd, I've noticed some
increased confusion around Upstart and what it means to be an
event-based init daemon. Now seems as good a time as any to try and
clear that up by describing what I mean by that.
"Before Upstart came along, the state of the art of init daemon
replacements were the dependency-based init daemons. The two most
well-known at the time was the Service Management Facility (SMF) of
Solaris, and initng on Linux.
"The easiest way to understand how a dependency-based init
daemon works is to look at another dependency-based system you're
probably more familiar with: the package manager of your Linux