5 ms·
> Programs like launchctl (for instance) are not exactly fun to work with, but they do get the job done. One thing I like about launchd is that on OS X, there
by conradev 14y ago
> Programs like launchctl (for instance) are not exactly fun to work with, but they do get the job done.
One thing I like about launchd is that on OS X, there is one standard way to launch daemons. On Linux, there are a thousand ways to launch daemons. launchd also has a bunch of features, one of which is to start services on demand, upon connection to a socket, something Ubuntu hasn't had until the latest 12.04 (http://manpages.ubuntu.com/manpages/natty/man8/upstart-socket-bridge.8.html http://manpages.ubuntu.com/manpages/natty/man8/upstart-socke...). I do agree, however, that OS X shouldn't be used for anything more than a desktop workstation.
- chimeracoder 14y ago> On Linux, there are a thousand ways to launch daemons. Depends on your distro, really - Arch keep things fairly centralized and simple. I never really got the hang of Ubuntu, though, by comparison.
- donniezazen 14y agoI really liked BSD style rc.d and now Arch and other distros are moving to systemd but Ubuntu won't ship it in 12.10.
- lucian1900 14y agolaunchd isn't bad, but it lacks good admin tools. Even upstart has better admin tools than launchd, and systemd has the best you could ask for.