Estoy seguro de que si le preguntas a 10 maqueros sobre qué es launchd lo más probable es que te contesten la mayoría que no lo conocen o que lo han visto dando vueltas por el Monitor de Actividad, pero muy poquito más. Pero launchd es importantísimo, vital, básico:
Lanzado inicialmente con Tiger, fue el gran culpable del aumento del rendimiento en el arranque del sistema y de su mantenimiento, y es que launchd permite que se lancen tareas o procesos en estos eventos:
- Se carga un fichero de configuración
- Ha pasado un tiempo
- Se ha programado en el tiempo
- Un programa terminó
- Se produjo una conexión por red
- Se modificó un fichero
- Se modificó un directorio
En definitiva, podéis imaginar que se trata de una parte básica de Mac OS X desde 2005 hasta hoy, y que lo va a seguir siendo salvo que Apple sorprenda con Mac OS X 10.7.