Tenho certeza que se você perguntar a 10 maqueros sobre o que é o launchd, a resposta mais provável é que a maioria que não sabe sobre ele ou que o viu rondando o Activity Monitor, mas muito pouco mais. Mas o launchd é muito importante, vital, básico:
Lançado inicialmente com Tiger, foi o principal culpado do aumento de desempenho na inicialização e manutenção do sistema, e é que o launchd permite que tarefas ou processos sejam lançados nestes eventos:
- Um arquivo de configuração é carregado
- Faz algum tempo
- Foi programado a tempo
- Um programa terminou
- Ocorreu uma conexão de rede
- Um arquivo foi modificado
- Um diretório foi modificado
Resumindo, você pode imaginar que é uma parte básica do Mac OS X de 2005 até hoje, e que continuará a ser, a menos que a Apple surpreenda com o Mac OS X 10.7.