Historique: compiler un noyau linux 3.x pour la mao
Aperçu de cette version: 7
page en cours de rédaction
ancienne page : Compiler un noyau 2.6RT
sujet lié : wiki noyau RT
Table des matières
Introduction
Compiler un noyeau soi même n'est généralement pas un tâche obligatoire. La plupart des noyeaux préemptfs fournis avec grande majorité des distributions devraient convenir pour l'utilisation d'un système dit MAO. Cependant pour des raisons de configuration matérielle, parce qu'on attends une fonctionnalité qui se trouve dans le dernier noyau ou tout simplement par curiosité, certaine personnes se verront obligé de faire un petit détour dans l'univers des compilateurs.Même si aujourd'hui grâce à l'automatisation du processus, cela devient une tâche aisé, n'oubliez pas que ceci est une manipulation relativement avancée où il faut être sûr de ce que l'on fait. Cet article se focalise donc sur les parties importante concernant la MAO pour que chaque débuant puisse optimiser sont système avec le moindre effort. Cet article n'est pas un tutorial générale sur la compilation d'un noyau Linux. Pour ceci veuillez vous référer au multiples pages disponibles sur Internet.
Prérequis
Pour compiler un noyau, il vous faudra télécharger quelques outils et librairies, soit notamment le compilateur gcc.Ubuntu :
A COMPLETER je suis plus trop sûr si c'est tout ... 😛
Copy to clipboard
~~blue:$~~ sudo apt-get install build-essential libncurses5-dev
options de compilation
présentée dans le même ordre que menuconfigles options spécifiques MAO sont marquées d'une étoile ☆
Processor type and features
- Preemption Model
- (?) Preemptible Kernel ☆ (Basse latence, ne nécessite pas de noyau ou patch RT)
- (X) Fully Preemptible Kernel ☆ (nécessite un noyau ou patch RT et sélectionne pour vous toutes les optimisations du patch)