Я впевнений, що якщо ви запитаєте 10 макеро про те, що таке launchd, найімовірніша відповідь полягає в тому, що більшість, хто не знає про нього або хто бачив, як він висить навколо монітора активності, але дуже мало більше. Але launchd дуже важливий, життєво важливий, базовий:
Спочатку випущений разом з Tiger, був головним винуватцем підвищення продуктивності запуску системи та її обслуговування, і саме те, що launchd дозволяє запускати завдання або процеси в таких подіях:
- Завантажено файл конфігурації
- Пройшло багато часу
- Це було запрограмовано вчасно
- Програма закінчилася
- Сталося підключення до мережі
- Файл було змінено
- Каталог було змінено
Коротше кажучи, ви можете собі уявити, що це основна частина Mac OS X з 2005 року по сьогодні, і це буде продовжувати залишатися, якщо Apple не здивує Mac OS X 10.7.