“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.“Dependency-based init
“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
distribution.”
Dependency-based & Event-based init daemons and launchd
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis