initCommon(); $template->displayHeader(); ?>

9. Noyau Linux

[Astuce] Les notes de sortie les plus récentes sont disponibles sur le web

Ces notes de sortie ne sont peut-être pas à jour. Pour avoir accès aux dernières notes de sortie pour Fedora, aller sur :

http://docs.fedoraproject.org/release-notes/

Cette section couvre les modifications et les informations importantes à propos du noyau 2.6.24 dans Fedora 9. Ce noyau inclut :

9.1. Version

Fedora peut inclure des patches additionnels pour l'amélioration du noyau, la correction des bogues, ou des options additionnelles. Pour cette raison, le noyau Fedora ne sera pas un équivalent ligne à ligne du noyau appelé vanilla kernel extrait du site kernel.org :

http://www.kernel.org/

Pour consulter la liste de ces correctifs, téléchargez le paquetage source et lancer la commande suivante dessus :

rpm -qpl kernel-<version>.src.rpm 

9.2. Changelog

Pour récupérer un log des modifications d'un paquetages, lancez la commande suivante :

rpm -q --changelog kernel-<version> 

Si vous désirez une version agréable et simple du changelog, consultez http://wiki.kernelnewbies.org/LinuxChanges. Ce site présente une version résumée et complète des modifications du noyau disponibles sur http://kernel.org/git. Fedora est basée sur la branche noyau de Linus.

Les modifications faites pour la version de Fedora sont disponibles depuis la page http://cvs.fedoraproject.org.

9.3. Déclinaisons du noyau

Fedora 9 inclut les constructions suivantes du noyau :

  • Noyau natif pour une utilisation dans la plupart des systèmes. Les sources configurées sont disponibles dans le paquetage kernel-devel.

  • Kernel-PAE, à utiliser avec des processeurs 32 bits x86 dotés de plus de 4Go de RAM, ou avec des processeurs ayant la fonctionnalité NX (No eXecute). Ce noyau supporte à la fois les systèmes mono-processeur et multi-processeurs. Les sources configurées sont disponibles dans le paquet kernel-PAE-devel.

  • Noyau virtuel invité pour une utilisation avec le paquetage d'émulation Xen. Les sources configurées sont disponibles dans le paquetage kernel-xen-devel.

Vous désirerez peut-être installer en même temps tous les entêtes du noyau pour chaque déclinaison de celui-ci. Les fichiers sont installés dans l'arborescence /usr/src/kernels/version[-PAE|-xen|-kdump]-arch/. Utilisez la commande suivante :

su -c "yum install kernel{,-PAE,-xen,-kdump}-devel" 

Choisissez une ou plusieurs déclinaisons, séparées par des virgules et sans espace. Indiquez le mot de passe root lorsqu'il est demandé.

[Note] Le noyau x86 inclut Kdump

Les deux noyaux, x86_64 et i686 sont maintenant localisables, ils ne requièrent donc plus un noyau séparé pour les capacités kdump. PPC64, par contre, requiert toujours un noyau kdump séparé.

[Note] Support du SMP par le noyau par défaut

Il n'y a pas de noyau SMP séparé disponible dans Fedora pour les architectures i386, x86_64 et ppc64. Les architectures multiprocesseurs sont supportées par le noyau natif.

[Note] Support noyau pour PowerPC

Xen ou kdump ne sont pas supportés sur les architectures PowerPC dans Fedora. PowerPC 32 bits a toujours un noyau SMP séparé.

9.4. Préparation au développement du noyau

Fedora 9 n'inclut pas le paquetage kernel-source fournit par d'anciennes versions car seul le paquetage kernel-devel est maintenant nécessaire pour compiler les modules externes. Les sources déjà configurées sont disponibles, comme décrit dans la section Section 9.3, « Déclinaisons du noyau ».

[Important] Construction d'un noyau personnalisé

Pour des informations sur le développement du noyau, et le travail avec des noyaux personnalisés, consulter la page http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Rapporter des bogues

Consultez la page http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html pour obtenir des informations sur les rapports de bogues relatifs au noyau Linux. Vous pouvez également utiliser http://bugzilla.redhat.com> pour signaler des bogues spécifiques à Fedora.

displayFooter('$Date: 2008/04/06 10:46:17 $'); ?>