Privado y propiedad de Apple
Lamentablemente, nadie aquí podrá mostrarte este código, el Finder de MacOS no es de código abierto. Sólo una parte del sistema operativo subyacente es disponible como código abierto .
Servicios de lanzamiento
El Servicios de lanzamiento se encarga de lanzar las aplicaciones gráficas. Ver el Guía de programación de los servicios de lanzamiento para obtener una visión general.
Fundamentos
El núcleo de MacOS, Darwin se deriva de FreeBSD. Si quieres conocer los fundamentos del lanzamiento de un nuevo proceso, estudia hoy Código FreeBSD .
Horquilla
También querrá comprender plenamente fork
y cómo se crean los procesos en entornos tipo UNIX.
Horquilla (llamada al sistema) , Wikipedia:
En informática, especialmente en el contexto del sistema operativo Unix y sus similares, el fork es una operación por la que un proceso crea una copia de sí mismo. Se trata de una interfaz necesaria para cumplir con los estándares POSIX y Single UNIX Specification. Normalmente se implementa como una envoltura de la Biblioteca Estándar C (libC) a las llamadas al sistema fork, clone u otras del kernel. La bifurcación es el principal método de creación de procesos en los sistemas operativos tipo Unix .
1 votos
¿Qué pretende conseguir con su comprensión del proceso?
1 votos
Sólo una mejor comprensión del proceso, descubrir la magia para convertirse en un mejor programador