File:  [NetBSD Developer Wiki] / wikisrc / projects / project / launchd-port.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Fri Feb 20 17:12:46 2015 UTC (7 years, 4 months ago) by mspo
Branches: MAIN
CVS tags: HEAD
add 'milestones' to a bunch of pojects, take 2

[[!template id=project

title="Port launchd"


[Christos Zoulas](

duration="3 months"

[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.


* report of FreeBSD efforts (past and present)
* launchd port replacing: init
* launchd port replacing: rc
* launchd port compatible with: rc.d scripts
* launchd port replacing: watchdogd

Nice to have:

* launchd port replacing/integrating: inetd
* launchd port replacing: atd
* launchd port replacing: crond
* launchd port replacing: (the rest)



[[!tag gsoc]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb