diff --git a/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml b/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml index 1924bd6532..ac1e808120 100644 --- a/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml +++ b/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml @@ -3741,4 +3741,83 @@ + + + System Initialization and Service Management + + + + + Mark + Heily + + mark@heily.com + + + + + Jonathan + de Boyne Pollard + + J.deBoynePollard-newsgroups@NTLWorld.COM + + + + + Jordan + Hubbard + + jkh@FreeBSD.org + + + + + A Comparison of init(8) and rc(8) Replacements + + + +

There are three active projects to provide an alternative + to the traditional init(8) and rc(8) subsystems + that manage the boot process and system services. There are a + number of reasons driving the desire for change, including:

+ + + +

Two of the projects, launchd and + relaunchd, are based on the launchd(8) API + introduced by Apple in Mac OS X. The NextBSD project has ported + the original Apple source code by writing a Mach compatibility + layer that allows launchd to run on &os;. The + relaunchd project started from scratch with the goal of + creating a more modular, lightweight, and portable implementation + of the launchd API. The third project, nosh, is + a unique creation that borrows concepts from launchd, + systemd, and several other Unix operating systems.

+ +

While the &os; Project has not made a decision to replace + the current init(8) and rc(8) subsystems, the + existence and active development of alternatives will continue to + drive innovation in this space.

+ +

Jordan Hubbard is the contact point for the NextBSD + launchd, Jonathan de Boyne Pollard is the contact point + for nosh, and Mark Heily is the contact point for + relaunchd.

+ +