Sommaire

Le noyau Linux Noyau

Ce sujet est divisé en trois parties de poids différents.

1. Les composants du noyau

Poids

2

Objectifs

Mettre en œuvre les composants du noyau nécessaires pour du matériel spécifique, pilotes matériels, ressources et nécessités système. Cela inclut la mise en place de différents types d’images noyau, la compréhension des versions stables et maintenues à long terme du noyau et des patches, ainsi que l’utilisation des modules de noyau.

a. Compétences principales

  • Documentation des versions de noyau 2.6.x, 3.x et 4.x.

b. Éléments mis en œuvre

  • /usr/src/linux/

  • /usr/src/linux/Documentation/

  • zImage

  • Compression xz

2. Compilation du noyau

Poids

3

Objectifs

Configurer un noyau en incluant ou en excluant des fonctionnalités selon les besoins. Cela inclut compiler et recompiler le noyau si nécessaire, mettre à jour et documenter les modifications d’un nouveau noyau, créer une image initrd et installer de nouveaux noyaux.

a. Compétences principales

  • /usr/src/linux/

  • Fichiers Makefile du noyau.

  • Cibles make pour les noyaux 2.6.x, 3.x et 4.x.

  • Personnaliser la configuration du noyau courant.

  • Construire un nouveau noyau et les modules appropriés.

  • Installer un nouveau noyau avec ses modules.

  • Vérifier que le gestionnaire d’amorçage peut accéder au nouveau noyau et aux fichiers associés.

  • Fichiers de configuration des modules.

  • Utiliser DKMS pour compiler les modules ...