| Index de l'article |
|---|
| Le Kernel (noyau) |
| La révolution Kernel est en marche... |
| Installation du Kernel |
Page 1 sur 3
Introduction
Le KERNEL ou noyau du système d’exploitation est en quelque sorte le « cœur » du système. Il gère l’interface entre matériel et logiciels. Il assume les taches confiées ou processus en les « hiérarchisant ».Selon ses spécificités, il s’accorde aux jeux d’instruction du processeur. Depuis la transition majeure d’APPLE de PPC (power pc) vers l’architecture x86 INTEL, il est possible de faire tourner Mac OSX (TIGER, LEOPARD et prochainement SNOW LEOPARD) sur un banal PC, à condition que ce dernier ait une configuration matérielle proche de celle d’un vrai MAC. Dès lors on comprend l’importance du choix du hardware.
Dans le cas du vanillia kernel (ou vrai kernel Apple), le kernel est dit « micronoyau », car il n’intègre aucun driver. Cela lui assure plus de limites mais également plus de stabilité. Malgré tout, même si MAC OS X est un système robuste, il n’est pas à l’abri de plantages, les fameux « kernel panic ».
Les KERNEL PANIC…
Ils correspondent au «Blue Screen Of Death » de WINDOWS (BSOD) et sont schématiquement de deux types :
Lorsqu’ils surgissent au démarrage, et sont dues soit à une incompatibilité matérielle, soit à un problème d’incompatibilité système (i.e. noyau, kexts). Ils se traduisent par un freeze ou l’apparition d’un sens interdit :

Lorsqu’ils surviennent pendant l’usage du système d’exploitation et peuvent traduire divers problèmes tels que application plantogène, autorisations non réparées, mauvaise gestion hardware par l’OS…Ils sont représentés par cette fenêtre :

Quel qu’en soit le type il conduisent irrémédiablement au reboot à chaud (soit le maintien du bouton power) et à la grande tristesse de l’utilisateur. Il convient bien sur d’en identifier la cause lorsque cela est possible. MAC OS X dispose pour ce faire de la console (Applications/Utilitaire/Console), véritable livre de bord en temps réel du système.
image "console + panic"
| Le dossier Extra | Les extensions système (.kext) |
|---|


