Dependency-based & Event-based init daemons and launchd
May 30, 2010, 03:04 (0 Talkback[s])
(Other stories by Scott James Remnant)
WEBINAR: On-demand webcast
How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >
"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