Je vois. kernel_task
dans le moniteur d'activité. Mais je ne peux pas trouver où se trouve le fichier binaire en utilisant Spotlight. Quelqu'un sait-il où se trouve le fichier binaire sur le disque ? J'utilise Big Sur 11.4. Mais ma question n'est peut-être pas liée à la version particulière de l'OS.
Réponse
Trop de publicités?Le nom du processus kernel_task
est fixée artificiellement par le xnu
le noyau lui-même pendant l'initialisation (voir bsd_init()
) comme moyen de représenter les fils du noyau aux utilisateurs et aux autres processus de la couche BSD dans le cadre de son système de comptabilité des processus. Le binaire du noyau se trouve dans /System/Library/Kernels/kernel
. Cependant, les versions récentes de MacOS ne chargent pas cette image directement. Pour des raisons de vitesse et de sécurité, ce binaire est pré-lié avec toutes ses extensions de noyau actives (KEXT) et l'image pré-liée est stockée dans le répertoire /System/Library/PrelinkedKernels
sur les Macs Intel ou le Preboot
volume sur les Apple Silicon Macs. Ce est l'image réelle qui est chargée lors du transfert du contrôle du firmware de démarrage.