Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> 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-socke...). I do agree, however, that OS X shouldn't be used for anything more than a desktop workstation.



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


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


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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: