Visualisation du processus de démarrage d'un Mac : Que se passe-t-il lorsqu'un Mac démarre ?
Avez-vous déjà voulu savoir ce qui se passe lorsque vous démarrez un Mac moderne ? Vous appuyez sur le bouton d'alimentation, vous voyez un logo Apple, et le Mac démarre dans MacOS... du point de vue de l'utilisateur moyen, c'est à peu près aussi simple, n'est-ce pas ? Mais que se passe-t-il réellement en coulisses après que vous ayez appuyé sur le bouton d'alimentation et que vous ayez démarré le MacOS ?
Ce côté technique caché du processus de démarrage du Mac est ce qu'un excellent diagramme visuel de Howard Oakey à EclecticLight aide à démontrer.
Si vous êtes curieux de connaître les aspects techniques de la séquence de démarrage du Mac et les variables impliquées, consultez le graphique ci-dessous d'EclecticLight pour en savoir un peu plus sur les bases du processus de démarrage. Pour mieux saisir la visualisation, faites attention aux couleurs telles que décrites par le créateur du graphisme :
"La séquence commence en haut, avec les entrées de l'utilisateur en vert à gauche, les processus en rose ensuite, les actions etc. à droite du centre, et les interactions en bleu à droite. Les principales sources de données sont indiquées en rouge. Les Macs équipés de processeurs T2 sont assez différents : leurs principales différences sont indiquées dans des cases aux lourds contours noirs.
La partie supérieure du diagramme, jusqu'à l'exécution de boot.efi, est ce qu'Apple appelle BootROM, et boot.efi est connu sous le nom de booter OS X"
Et n'oubliez pas de passer au-dessus d'EclecticLight lire l'article d'accompagnement complet écrit par Howard Oakey à eclecticlight.co ici .
Comme vous pouvez le voir, il se passe pas mal de choses en coulisses, car le Mac effectue diverses initialisations et vérifications du côté matériel avant de charger le système d'exploitation proprement dit. Vous aurez également une idée de ce qui se passe (et quand) si vous maintenez la touche Option enfoncée pour charger le gestionnaire de démarrage afin de changer le lecteur de démarrage ou de démarrer à partir d'un lecteur externe, ou si vous essayez de démarrer en mode de récupération (ou récupération par Internet), de démarrer en mode sans échec ou en mode Verbose, ou d'utiliser le mode de disque cible, ou toute autre option de démarrage.
Si vous souhaitez en savoir plus sur le processus de démarrage du Mac d'un point de vue technique, il existe une excellente série en cours sur eclecticlight.co pour détailler les spécificités des événements de démarrage, avec les articles suivants actuellement disponibles sur le sujet :
- Avant boot.efi : les routines d'auto-test initiales du Mac
- Démarrer le Mac : charger boot.efi et Secure Boot
- Démarrer le Mac : EFI 'firmware'
- Démarrer le Mac : le noyau et les extensions
- Comment le Mac détermine ce qu'il faut démarrer (travail en cours)
La série en cours concerne les versions modernes de MacOS et Mac OS X sur les Mac modernes. Mais si vous êtes curieux de connaître les anciens logiciels système et les anciennes machines, nous avons, dans nos propres archives, un article beaucoup plus ancien qui traite du processus de démarrage de Mac OS X, mais étant d'une autre époque (vers 2007 de l'époque de Mac OS X Tiger et Leopard), il semble que beaucoup de choses aient changé à mesure que le Mac est devenu plus sûr, y compris la sécurisation du processus de démarrage lui-même. Néanmoins, si vous vous intéressez à la manière dont les anciens Mac et les anciennes versions de Mac OS X démarraient, vous trouverez peut-être cette lecture fascinante. De même, la documentation pour les développeurs d'applications détaille également un peu le processus de démarrage du Mac , mais elle semble elle aussi un peu dépassée (à partir de 2013 selon la date de la page de documentation).
Merci à notre ami (et ancien rédacteur ici à iphonologie !) Keir Thomas de MacKungFu pour la grande découverte via Twitter :
Un travail incroyable de Howard Oakey expliquant le processus de démarrage de MacOS. Ce genre d'information n'est pas facile à trouver en ligne et est pratiquement impossible à trouver sous forme digestible. https://t.co/TSeC0OOP0r
- Mac Kung Fu (Keir Thomas) (@MacKungFuTips) 25 août 2018
Si vous êtes sur Twitter, vous pouvez suivre @iphonologie là-bas aussi. Quoi qu'il en soit, amusez-vous à en apprendre plus sur la procédure de démarrage du Mac !