Panique du noyau

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Panique d'un noyau Linux QEMU.
Panique d'un noyau Darwin macOS.
Panique d'un système Linux sur écran d'information de la RATP.

La panique du noyau (kernel panic) est un mécanisme de signalement d'erreur système du noyau d'un système d'exploitation, en particulier UNIX, GNU/Linux ou macOS. Ce terme est lui-même inspiré de l'écran bleu de la mort des systèmes d'exploitation Microsoft Windows et du Guru Meditation des ordinateurs personnels sous AmigaOS. [réf. nécessaire]

Description[modifier | modifier le code]

La panique du noyau peut intervenir dans des circonstances diverses, qui normalement traduisent toutes des erreurs impossibles à corriger et à ignorer et interdisant la poursuite du fonctionnement de l'ordinateur. Parmi ces circonstances, il peut y avoir des erreurs de programmation ou de conception du noyau, une mauvaise installation du noyau, des problèmes de liens à l'intérieur du noyau ou un problème matériel. Elle est souvent précédée d'un autre message d'erreur du noyau, le kernel oops (en).

Une panique de noyau va par exemple être produite si des valeurs incorrectes sont détectées (vérification d'assertion) ou si le processeur reçoit une instruction impossible à exécuter, par exemple une lecture ou écriture via un pointeur nul.

Lorsque cette situation se produit, l'exécution du système prend fin, de façon généralement abrupte. L'utilisateur n'a d'autre choix que de redémarrer son ordinateur. Il devra parfois choisir un autre noyau ou modifier les paramètres envoyés au noyau par le chargeur d'amorçage ou, le cas échéant, réinstaller le système.

Il est possible de paramétrer un redémarrage automatique en initialisant le nombre n de secondes avant celui-ci :

  • au démarrage dans la ligne de GRUB/LILO, en ajoutant l'option panic=n ;
  • dans sysctl.conf : sysctl -w kernel.panic=n ;
  • quand le système est démarré : echo "n" > /proc/sys/kernel/panic.

Sous Linux, une panique du noyau est signalée par le clignotement des diodes Verr Maj et Arrêt défil.

Exemple: Une plateforme V x.x fonctionne correctement sous un OS V.y.y contemporain de sa création. Mais si quelques années après, on change l'OS pour le plus récent, il y un risque de panique de noyau.

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Sur les autres projets Wikimedia :

Articles connexes[modifier | modifier le code]