Diseccionando el proceso de arranque del Apple Silicon Mac: desde el Boot ROM hasta el espacio de usuario

Este artículo profundiza en el proceso de arranque de una Mac con Apple Silicon. Comenzando por el Boot ROM, rastrea la secuencia a través del Low-Level Bootloader (LLB) e iBoot, el inicio del kernel, los ajustes del reloj del sistema y, finalmente, el desbloqueo del volumen de datos para entrar en el espacio de usuario. Usando un registro de Mac mini M4 Pro como ejemplo, el artículo detalla cada fase, destacando la frecuencia más baja del registro y las entradas centradas en el kernel antes del desbloqueo del volumen de datos, contrastando con la frecuencia significativamente más alta y la contribución reducida del kernel después. Este proceso revela información sobre los mecanismos de seguridad de la Mac con Apple Silicon y la eficiencia de arranque.