Optimiser son système : 4. Gérer les modules du noyau Linux

Magazine
Marque
Linux Pratique
HS n°
Numéro
22
Mois de parution
octobre 2011
Spécialité(s)


Résumé
Depuis la version 2.0 du noyau Linux, certains périphériques sont pris en charge grâce à des programmes externes au noyau, appelés « modules » qui peuvent être chargés et déchargés à la demande. Cet aspect modulaire permet un démarrage plus rapide de votre système, permet d'économiser de la mémoire et enfin, procure plus de souplesse quant à l'ajout de nouveaux matériels. Cet article a pour but d'expliquer comment gérer ces modules en fonction de vos besoins...

1. État des lieux

C'est dans le répertoire /boot que sont placées les images des noyaux disponibles sur votre machine ; ici, nous avons affaire à un noyau 2.6.38 (pour rappel, la commande uname -r retourne la version exacte du noyau du système) :

~$ ls /boot/

config-2.6.38-2-686 grub initrd.img-2.6.38-2-686 System.map-2.6.38-2-686 vmlinuz-2.6.38-2-686

Le contenu de /boot peut varier d'une distribution à l'autre, toutefois on y trouve toujours les 4 fichiers énoncés ci-après ; il est en outre possible d'y trouver plusieurs images correspondant à différentes versions du noyau en fonction des mises à jour effectuées.

- Le fichier config-xxx est le fichier de configuration du noyau ; il contient l'ensemble des options choisies par le développeur du paquet.

- Le fichier initrd.img-xxx est une image compressée du disque RAM d'initialisation contenant une arborescence racine simplifiée et l'ensemble des modules du noyau. Cette technique d'initialisation est nécessaire sur les...

Cet article est réservé aux abonnés. Il vous reste 93% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous