Vous pouvez créer un noyau Linux personnalisé pour n'importe quelle distribution.
Commencez par vous rendre au kernel.org et téléchargez la dernière source. Choisissez ensuite votre interface de configuration (vous avez le choix entre le texte de la console, config, le style ncurses 'menuconfig', le style KDE 'xconfig' et le style GNOME 'gconfig' de nos jours) et exécutez ./make whateverconfig
. Après avoir choisi toutes les options, tapez make
pour créer votre noyau. Puis make modules
pour compiler tous les modules sélectionnés pour ce noyau. Ensuite, make install
va copier les fichiers dans votre répertoire/boot, et make modules_install
, copie les modules. Ensuite, allez dans/boot et utilisez mkinitrd
pour créer le disque ram nécessaire pour démarrer correctement, si nécessaire. Ensuite, vous ajouterez le noyau à votre menu GRUB.lst, en éditant menu.lst et en copiant la dernière entrée et en ajoutant une entrée similaire pointant vers la nouvelle version du noyau.
Bien sûr, c'est une vue d'ensemble de base et vous devriez probablement chercher 'compilation du noyau Linux' pour trouver des informations plus détaillées. La sélection des modules et options de noyau nécessaires demande un peu d'expérience - si vous choisissez les mauvaises options, le noyau pourrait ne pas être amorçable et vous devrez recommencer, ce qui est pénible car la sélection des options et la compilation du noyau peuvent prendre 15 -30 minutes. En fin de compte, cela ne va pas faire une grande différence pour compiler un noyau personnalisé dépouillé, à moins que votre tâche ne soit très, très sensible aux performances. Il est logique de supprimer des choses que vous n'utilisez jamais du noyau, comme, par exemple, le support RNIS.
Je dois dire que cette question est plus adaptée à SuperUser.com, d'ailleurs, car ce n'est pas une question de programmation.
Je présume qu'il s'agirait de supprimer des éléments supplémentaires du système d'exploitation, tels que les pilotes hérités, etc. – Christian