Kernel/Overview/fr

Introduction
Comme pour toute autre chose dans Gentoo Linux, la philosophie de l'équipe Gentoo du noyau est de vous donner, à vous l'utilisateur, la plus grande liberté de choix possible. Si vous jetez un coup d'œil à la sortie de la commande  vous y trouverez une grande variété de noyaux à choisir. Dans ce document, nous essayerons de vous donner un bref aperçu de l'objectif de chacun des jeux d'additifs que nous concevons, et aussi de vous expliquer quelles autres sources du noyau nous mettons à votre disposition.

genkernel
est un jeu d'outils du noyau qui permet de détecter et de configurer automatiquement votre matériel. C'est la solution recommandée pour les utilisateurs qui ne se sentent pas à l'aise à l'idée de compiler un noyau à la main.

Pour plus d'informations, reportez-vous au Guide Genkernel de Gentoo Linux

Objectif général: gentoo-sources
Pour la plupart des utilisateurs, nous recommandons le noyau. .  est un noyau basé sur Linux 3.x, légèrement modifié pour régler certains problèmes de sécurité et certains bogues, et pour améliorer la compatibilité avec les architectures les  moins courantes.

Le paquet   absorbe la plus grande partie des ressources de l'équipe Gentoo dédiée au noyau. Il est mis à votre disposition par un groupe de développeurs talentueux, qui peuvent compter sur l'expertise du très populaire hacker du noyau  qu'est Greg Kroah-Hartman, mainteneur de udev et responsable des sous-systèmes USB et PCI du noyau officiel de Linux.

Pour les serveurs: hardened-sources
Le paquet  est basé sur le noyau Linux officiel  et cible les utilisateurs de Gentoo sur un serveur. Il offre des additifs pour les nombreux sous-projets de Gentoo Hardened (Gentoo durci), comme la prise en charge de LSM/SELinux et de grsecurity, tout en procurant des améliorations de la stabilité et de la sécurité.. Consultez http://www.gentoo.org/proj/en/hardened/ pour plus d'informations.

ck-sources
est le jeu d'additifs de Con Kolivas. Ce jeu d'additifs est avant tout conçu pour améliorer la réactivité du système et son interactivité. Il est de plus configurable pour des niveaux de charge de travail variables (du serveur à la station de travail). Le jeu d'additifs comprend un programmateur différent, BFS, conçu pour maintenir un système réactif et fluide même à forte charge. Du support et de l'information sont disponibles à http://kernel.kolivas.org et dans   sur.

git-sources
Le paquet  suit les instantanés quotidiens de l'équipe de développement amont du l'arbre du noyau. Vous devriez utiliser ces noyaux si vous êtes intéressé par le développement ou le test du noyaux. Les rapports de bogues sont à faire  sur   le système de suivi des bogues du noyau ou sur LKML (la liste de diffusion du noyau Linux).

Noyaux dépendant de l'architecture
Les paquets  et   sont, comme leur nom le suggère, amendés pour mieux fonctionner sur des architectures spécifiques. Ils contiennent aussi quelques uns des additifs des autres jeux d'additifs mentionnés ci-dessus et ci-dessous,  pour la prise en charge de certains matériels et fonctionnalités..

Paquets du noyau non pris en charge
Nous allons maintenant décrire quelques unes des autres  que vous pouvez voir dans la sortie de la commande. Prenons les par ordre alphabétique. Ces noyaux sont fournis aimablement par des tiers mais les nombreux jeux d'additifs ne sont pas pris en charge par l'équipe Gentoo du noyau.

pf-sources
Le noyau  réunit des parties de plusieurs jeux d'additifs du noyau. Il inclut le jeu d'additifs  BFS patchset tiré de  , les additifs  , LinuxIMQ , et  BFQ I/O scheduler.

openvz-sources
OpenVZ est une solution de virtualisation d'un serveur construite sur Linux. OpenVZ crée des serveurs privés virtuels sûrs et isolés (VPSs) ou des environnements virtuels sur un unique serveur physique autorisant ainsi une meilleurs utilisation du serveur et garantissant que les applications n'entrent pas en conflit. Pour une information complémentaire, reportez-vous à http://www.openvz.org.

tuxonice-sources
Les sources  (précédemment   ) sont amendées par les additifs  genpatches qui incluent les additifs trouvés dans les gentoo-sources, et TuxOnIce qui est une mise en œuvre améliorée de  suspend-to-disk  pour le noyau Linux, précédemment connu sous le nom de  suspend2.

This kernel is recommended for laptop users who often rely on being able to suspend their laptop and resume work elsewhere.

usermode-sources
are the User Mode Linux kernel patches. This kernel is designed to allow Linux to run within Linux to run within Linux to ... User Mode Linux is intended for testing and virtual server support. For more information about this amazing tribute to the stability and scalability of Linux, seehttp://user-mode-linux.sourceforge.net.

For more information on UML and Gentoo, read the Gentoo UML Guide.

vanilla-sources
The next kernel sources that many of you will probably be familiar with as Linux users are the. These are the official kernel sources released on http://www.kernel.org/. Please note that we do not patch these kernels at all - these are purely for people who wish to run a completely unmodified Linux kernel. We recommend that you use  instead.

Two versions of the kernel can be found under this package: 2.6 and 3.x.

aa-sources
was a heavily modified kernel with all kinds of patches. The upstream maintainer has stopped releasing kernel patchsets, this package was removed as it went out of date.

alpha-sources
was a 2.4 kernel with patches applied to improve hardware compatibility for the Alpha architecture. These patches have been developed and included in the mainline kernel. Alpha users can now run any recent kernel with no need for extra patches.

Architecture dependent kernels
was a 2.6 kernel designed to run on the Sony PlayStation 3 game console.

development-sources
, the official 2.6 kernel from kernel.org, can now be found under the package.

gentoo-dev-sources
, a 2.6 kernel patched with bug, security and stability fixes, can now be found under the package.

grsec-sources
The  kernel source used to be patched with the latest grsecurity updates (grsecurity version 2.0 and up) which included, amongst other security-related patches, support for PaX. As grsecurity patches are included in , this package is no longer in Portage.

hardened-dev-sources
can now be found under the package.

hppa-sources
was a 2.6 kernel with patches applied to improve hardware compatibility for the HPPA architecture. These patches have been developed and included in the mainline kernel. HPPA users can now run any recent kernel with no need for extra patches.

mm-sources
The  were based on the   and contained Andrew Morton's patch set. They includde the experimental and bleeding-edge features that were going to be included in the official kernel (or that were going to be rejected because they set your box on fire). They were known to be always moving at a fast pace and can change radically from one week to the other; kernel hackers used them as a testing ground for highly experimental new stuff.

rsbac-dev-sources
The  kernels can now be found under the   package.

rsbac-sources
was a 2.6-based kernel. It contained patches to use Rule Set Based Access Controls (RSBAC ). It has been removed due to lack of maintainers. Use if you need additional security features.

selinux-sources
, a 2.4 kernel including lots of security enhancements, has been obsoleted by security development in the 2.6 tree. SELinux functionality can be found in the package.

sh-sources
was a 2.6 kernel with patches applied to improve hardware compatibility for the SuperH architecture. These patches have been developed and included in the mainline kernel. SuperH users can now run any recent kernel with no need for extra patches.

sparc-sources
was a 2.4 kernel with patches applied to improve hardware compatibility for the SPARC architecture. These patches have been developed and included in the mainline kernel. SPARC users can now run any recent kernel with no need for extra patches.

uclinux-sources
The  are meant for CPUs without MMUs as well as embedded devices. For more information, see http://www.uclinux.org. Lack of security patches as well as hardware to test on were the reasons this is no longer in the tree.

win4lin-sources
were patched to support the userland win4lin tools that allow Linux users to run many Microsoft Windows (TM) applications at almost native speeds. This was removed due to security issues.

xen-sources
was a 2.6-based kernel that allowed running multiple operating systems on a single physical system. You can create virtual environments in which one or more guest operating systems run on aXen -powered host operating system.

The  patches were incorporated into the mainline Linux kernel as of version 3.0.

For more information on Xen and Gentoo, read the Gentoo Xen Guide.

zen-sources
was designed for desktop systems. It included code not found in the mainline kernel. The zen kernel had patches that added new features, supported additional hardware, and contained various tweaks for desktops.

Acknowledgements
We would like to thank the following authors and editors for their contributions to this guide:


 * Sven Vermeulen
 * Brandon Low
 * Daniel Drake
 * Carl Anderson
 * Jorge Paulo
 * Benny Chuang
 * Gregorio Guidi
 * Shyam Mani
 * Joshua Saddler