Launchd is a MacOS/X utility that is used to start and control daemons similar to init(8), but much more powerful. There was an effort to port launchd to FreeBSD, but it seems to be abandoned. We should first investigate what happened to the FreeBSD effort to avoid duplicating work. The port is not trivial because launchd uses a lot of mach features.

A lot of mach functionality were added in COMPAT_MACH (src/sys/compat/mach), which has been removed from cvs, but it could be resurrected.
Comment by edreyfus [] in the wee hours of Tuesday night, November 7th, 2012
Add a comment