Nous avons généralement toujours un reproche, aussi insignifiant qu'il puisse être, à faire au noyau installé par défaut avec notre distribution favorite, quelque soit celle-ci d'ailleurs. Il y a bien la distribution Slackware qui propose une foule de noyaux pré-compilés différents, mais qui ne sont hélas pas toujours très récents. Dans le cas Debian, on constate qu'il n'y a environ que 3 ou 4 noyaux disponibles en remplacement de celui installé par défaut. De plus, ces noyaux sont en général compilés pour satisfaire et couvrir la plupart des configurations des utilisateurs ; on obtient donc ainsi des noyaux qui ne sont souvent pas très légers et parfois longs à démarrer. Aussi, il nous arrive d'avoir à appliquer certains patches divers et variés nécessaires au bon fonctionnement d'un périphérique, à une fonctionnalité particulière, ou encore pour corriger un bogue important par exemple. Tout cela pour dire qu'il est vraiment très utile de savoir recompiler soi-même son noyau, les façons de le faire variant un peu selon les distributions.
L'originalité avec Debian, c'est qu'il y a généralement toujours une méthode "propre" pour faire telle ou telle tâche. Cela s'applique évidemment aux compilations de noyau. Ainsi, nous allons essayer d'éclairer certaines et certains sur les démarches à entreprendre afin de parvenir à effectuer une compilation "nette et sans bavures", à la manière particulière de Debian. Bien entendu, des erreurs peuvent s'être glissé à l'intérieur de ce modeste article, et cela malgré tout le soin et l'attention que j'ai pu y apporter. Si tel était le cas, merci de me le signaler. Vos remarques et contributions sont évidemment impatiemment attendues.
--revision