Я уверен, что если вы спросите 10 maqueros о том, что такое launchd, наиболее вероятным ответом будет то, что большинство, кто не знает о нем или видел, как он ходил по Activity Monitor, но очень немного больше. Но launchd очень важен, жизненно важен, прост:
Изначально выпущен с Tiger, был основным виновником повышения производительности при запуске системы и ее обслуживании, и именно в том, что launchd позволяет запускать задачи или процессы в следующих случаях:
- Файл конфигурации загружен
- Прошло много времени
- Это было запрограммировано вовремя
- Программа закончилась
- Произошло сетевое подключение
- Файл был изменен
- Каталог был изменен
Короче говоря, вы можете себе представить, что это основная часть Mac OS X с 2005 года по сегодняшний день, и что она останется, если Apple не удивит Mac OS X 10.7.