Differences between revisions 4 and 19 (spanning 15 versions)
Revision 4 as of 2010-03-29 13:18:45
Size: 5657
Editor: DenisBernard
Comment: Changes to be like the english version
Revision 19 as of 2017-02-05 22:10:59
Size: 4829
Editor: vauss
Comment: typo
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[KernelFAQ|English]] - [[fr/KernelFAQ|Français]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[KernelFAQ|English]] - Français - [[it/KernelFAQ|Italiano]] -~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
Line 7: Line 7:
== Nouveau noyau? == == Nouveau noyau ? ==
Line 9: Line 9:
=== Pourquoi devrais-je installer un nouveau noyau? ===
Ce n'est souvent pas nécessaire, car le noyau par défaut de Debian reconnaît la plupart des configurations. Toutefois, il est utile de compiler un nouveau noyau dans le but de:
 * Gérer des périphériques spéciaux, ou des conflits de périphériques dans les noyaux par défaut.
 * Optimiser le noyau en enlevant les pilotes inutiles, ce qui peut accélérer le démarrage (Est-ce vraiment nécessaire ?)
 * Utiliser des options du noyau qui ne sont pas pris en charge par le noyau par défaut (voir [[# HowToRebuildAnOfficialDebianKernelPackage raisons|raisons]]).
=== Pourquoi devrais-je installer un nouveau noyau ? ===
Ce n'est souvent pas nécessaire, car le noyau par défaut de Debian reconnaît la plupart des configurations. Toutefois, il est utile de compiler un nouveau noyau dans le but de :
 * gérer des périphériques spéciaux, ou des conflits de périphériques dans les noyaux par défaut
 * optimiser le noyau en enlevant les pilotes inutiles, ce qui peut accélérer le démarrage (est-ce vraiment nécessaire ?)
 * utiliser des options du noyau qui ne sont pas pris en charge par le noyau par défaut (voir [[# HowToRebuildAnOfficialDebianKernelPackage raisons|raisons]]).
Line 15: Line 15:
Vous avez deux options pour installer un nouveau noyau: vous pouvez installer l'un des noyaux précompilés fournis par Debian GNU / Linux ou de construire un noyau vous-même. Vous avez deux options pour installer un nouveau noyau : vous pouvez installer l'un des noyaux précompilés fournis par Debian GNU / Linux ou construire un noyau vous-même.
Line 18: Line 18:
Ceci est expliqué dans [[HowToUpgradeKernel]]. En anglais. Ceci est expliqué dans [[HowToUpgradeKernel]] (en anglais).
Line 21: Line 21:
Ceci est expliqué dans [[HowToRebuildAnOfficialDebianKernelPackage]]. En anglais. Si vous voulez changer la configuration ou appliquer un patch, voir : [[HowToRebuildAnOfficialDebianKernelPackage]] (en anglais).

Si vous voulez compiler un noyau qui n'est pas encore inclus dans Debian, voir : [[BuildingKernelFromUpstreamSources]] (an anglais).
Line 28: Line 30:
Kernel oops:: Le «oops» se réfère au message affiché par le noyau Linux lorsqu'un état imprévu se produit. De tels incidents doivent être signalés aux développeurs du noyau Linux. Des informations sur la façon de procéder sont livrés avec les sources du noyau Linux. Mais vous devriez envisager d'installer le paquet Debian '[[http://packages.qa.debian.org/k/kerneloops.html|kerneloops]]' pour automatiser l'établissement de rapports (voir [[Kernel/Oups]]). Kernel oops:: Le « oops » se réfère au message affiché par le noyau Linux lorsqu'un état imprévu se produit. De tels incidents doivent être signalés aux développeurs du noyau Linux. Des informations sur la façon de procéder sont livrés avec les sources du noyau Linux. Mais vous devriez envisager d'installer le paquet Debian '[[http://packages.qa.debian.org/k/kerneloops.html|kerneloops]]' pour automatiser l'établissement de rapports (voir [[Kernel/Oups]]).
Line 35: Line 37:
Quel est mon noyau actuel? :: Utilisez la commande [[DebianMan: uname | uname (1)]]. Par exemple: {{{uname-r}}} qui affiche {{{2.6.26-2-686}}} (alors le nom du paquet est {{{linux-image-$ (uname-r )}}}) .  Quel est mon noyau actuel ? :: Utilisez la commande [[DebianMan: uname | uname (1)]]. Par exemple: {{{uname -r}}} qui affiche {{{2.6.26-2-686}}} (alors le nom du paquet est {{{linux-image-$(uname -r)}}}).
Line 37: Line 39:
De quel paquet vient-il? :: Normallement, Cette commande fonctionne: {{{dpkg-P linux-image-$ (uname-r )}}}.  De quel paquet vient-il ? :: Normalement, Cette commande fonctionne : {{{dpkg-P linux-image-$ (uname -r)}}}.
Line 40: Line 42:
Où est le fichier de configuration du noyau? :: Le fichier de configuration du noyau Debian kernel officiels sont disponibles dans (((/ boot))), après la sortie du noyau et nommé ainsi {{{/ boot/config-2.6.18-6-486}}},'' ou''{{{/ boot/config- $ (uname-r )}}}.
:: Tous les fichiers de configuration du noyau, qui ont été utilisés pour construire les images du noyau binaire officielle depuis les paquets sources Debian Linux-2.6  sont disponibles à partir de [[http://merkel.debian.org/ Jurij ~ /]].
 Où est le fichier de configuration du noyau ? :: Le fichier de configuration du noyau Debian kernel officiel est disponible dans (((/ boot))), après la sortie du noyau et nommé ainsi {{{/ boot/config-2.6.18-6-486}}},'' ou''{{{/ boot/config- $(uname -r)}}}.
 :: Tous les fichiers de configuration du noyau, qui ont été utilisés pour construire les images officielles du noyau binaire depuis les paquets sources Debian Linux-2.6 sont disponibles à partir de http://kernel.alioth.debian.org/config/.
Line 44: Line 46:
 Il y a t'il un fichier /proc/config.gz? :: Non {{{/proc/config.gz}}} n'est pas dans Debian, car la config est faite dans le fichier /boot/config-*, no need for the in-memory variant (Kernel configuration {{{CONFIG_IKCONFIG}}} and {{{CONFIG_IKCONFIG_PROC}}}). Voir DebianBug:541489  Y-a-t'il un fichier /proc/config.gz ? :: Non {{{/proc/config.gz}}} n'est pas dans Debian, car la config est faite dans le fichier /boot/config-*, no need for the in-memory variant (Kernel configuration {{{CONFIG_IKCONFIG}}} and {{{CONFIG_IKCONFIG_PROC}}}). Voir DebianBug:541489
Line 49: Line 51:
La source du noyau? : Voir {{{dpkg-linux l '-source*'}}} pour les paquets source disponible, et [[KernelGit]] pour les arbres de développement.  La source du noyau ? :: Voir {{{dpkg-linux l '-source*'}}} pour les paquets source disponibles, et [[KernelGit]] pour les arbres de développement.
Line 51: Line 53:
En-têtes du noyau?? :: Voir [[KernelHeaders]].  En-têtes du noyau ?? :: Voir [[KernelHeaders]].
Line 53: Line 55:
Correctifs inclus dans le noyau Linux Debian:: [[http://svn.debian.org/wsvn/kernel/dists/trunk/linux-2.6/debian/patches/?rev=0&sc=0]]  Correctifs inclus dans le noyau Linux Debian ::
--(
[[http://svn.debian.org/wsvn/kernel/dists/trunk/linux-2.6/debian/patches/?rev=0&sc=0]])--
Line 55: Line 58:
Firmware non inclus:: voir [[KernelFirmwareLicensing]]? [[https://anonscm.debian.org/cgit/kernel/linux.git/tree/debian/patches]]
Line 57: Line 60:
 Firmware non inclus :: voir [[KernelFirmwareLicensing]]?
 
 
Line 58: Line 64:
<<Anchor(new-features-in-lenny)>>
Line 61: Line 66:
Résumé des nouvautés du noyau dans Lenny
|| mount -t fat -o flush || Eviter la perte de données si les périphériques USB (lecteurs MP3) sont retirées indûment ||
||CPU hotplugging || reconfiguration dynamique de l'ordinateur virtuel ||
|| GCC pile de protection ||''est-il actif dans Debian? ||
... ''à écrire
Résumé des nouvelles fonctionnalités dans les noyaux : [[http://kernelnewbies.org/|kernelnewbies.org]] et [[http://linuxfr.org/|linuxfr.org]] pour la traduction française.
<<Anchor(new-features-in-lenny)>>
<<Anchor(new-features-in-etch)>>
 
== Voir aussi ==
Line 67: Line 72:
Résumés des nouvelles fonctionnalités dans les noyaux: kernelnewbies.org et linuxfr.org pour la traduction française.

##
## Outline fonctionnalité nouvel UTILISATEUR en caractères gras, seulement.
##

##2.6.26:[[http://kernelnewbies.org/Linux_2_6_26 ]] et [[http://linuxfr.org/2008/07/14/24297.html]] en français-~.

##2.6.25:[[http://kernelnewbies.org/Linux_2_6_25 ]] et [[http://linuxfr.org/2008/04/17/23919.html]] en français -~.

##2.6.24:[[http://kernelnewbies.org/Linux_2_6_24 ]] et[[http://linuxfr.org/2008/01/25/23529.html]], en français -~.

##2.6.23:[[http://kernelnewbies.org/Linux_2_6_23 ]] et [[http://linuxfr.org/2007/10/10/23088.html]], en français. -~.

##2.6.22:[[http://kernelnewbies.org/Linux_2_6_22 ]] et [[http://linuxfr.org/2007/07/09/22676.html]] -~.



<<Anchor(new-features-in-etch)>>
=== Nouvelles fonctionnalités dans Etch ===
2.6.18 (Debian Etch's version), et les versions précédentes:: voir [[http://kernelnewbies.org/Linux26Changes]]

Voir aussi
Line 91: Line 73:

* DebianKernel - La page de l'équipe du noyau debian
 * DebianKernel - La page de l'équipe du noyau Debian
Line 94: Line 75:
 * Guide de référence Debian: Le noyau Linux et Debian ~ - <<BR>>. http://www.debian.org/doc/manuals/reference/ch09.fr.html#_the_kernel - ~
 * FAQ Debian: Kernel ~ - <<BR>>. http://www.debian.org/doc/FAQ/ch-kernel - ~

* http://www.debian.org/releases/oldstable/hppa/ch08s06.html.fr Compiler un nouveau noyau.
 * Guide de référence Debian : Le noyau Linux et Debian ~-<<BR>>. http://www.debian.org/doc/manuals/reference/ch09.fr.html#_the_kernel -~
 * FAQ Debian: Kernel ~-<<BR>>. http://www.debian.org/doc/FAQ/ch-kernel -~
 * http://www.debian.org/releases/stable/i386/ch08s06.html Compiler un nouveau noyau.

Translation(s): English - Français - Italiano

(!) ?Discussion

fr/Kernel> FAQ

Nouveau noyau ?

Pourquoi devrais-je installer un nouveau noyau ?

Ce n'est souvent pas nécessaire, car le noyau par défaut de Debian reconnaît la plupart des configurations. Toutefois, il est utile de compiler un nouveau noyau dans le but de :

  • gérer des périphériques spéciaux, ou des conflits de périphériques dans les noyaux par défaut
  • optimiser le noyau en enlevant les pilotes inutiles, ce qui peut accélérer le démarrage (est-ce vraiment nécessaire ?)
  • utiliser des options du noyau qui ne sont pas pris en charge par le noyau par défaut (voir raisons).

Vous avez deux options pour installer un nouveau noyau : vous pouvez installer l'un des noyaux précompilés fournis par Debian GNU / Linux ou construire un noyau vous-même.

Installation image Linux

Ceci est expliqué dans HowToUpgradeKernel (en anglais).

Construire mon propre noyau

Si vous voulez changer la configuration ou appliquer un patch, voir : HowToRebuildAnOfficialDebianKernelPackage (en anglais).

Si vous voulez compiler un noyau qui n'est pas encore inclus dans Debian, voir : BuildingKernelFromUpstreamSources (an anglais).

Dépannage/débogage

Kernel oops:: Le « oops » se réfère au message affiché par le noyau Linux lorsqu'un état imprévu se produit. De tels incidents doivent être signalés aux développeurs du noyau Linux. Des informations sur la façon de procéder sont livrés avec les sources du noyau Linux. Mais vous devriez envisager d'installer le paquet Debian 'kerneloops' pour automatiser l'établissement de rapports (voir ?Kernel/Oups).

Informations

Diverses FAQ

Quel est mon noyau actuel ?

Utilisez la commande uname (1). Par exemple: uname -r qui affiche 2.6.26-2-686 (alors le nom du paquet est linux-image-$(uname -r)).

De quel paquet vient-il ?

Normalement, Cette commande fonctionne : dpkg-P linux-image-$ (uname -r).

Où est le fichier de configuration du noyau ?

Le fichier de configuration du noyau Debian kernel officiel est disponible dans (((/ boot))), après la sortie du noyau et nommé ainsi / boot/config-2.6.18-6-486, ou/ boot/config- $(uname -r).

Tous les fichiers de configuration du noyau, qui ont été utilisés pour construire les images officielles du noyau binaire depuis les paquets sources Debian Linux-2.6 sont disponibles à partir de http://kernel.alioth.debian.org/config/.

Y-a-t'il un fichier /proc/config.gz ?

Non /proc/config.gz n'est pas dans Debian, car la config est faite dans le fichier /boot/config-*, no need for the in-memory variant (Kernel configuration CONFIG_IKCONFIG and CONFIG_IKCONFIG_PROC). Voir 541489

La commande bash suivante renseigne sur le fichier de configuration courant (sur un noyau standard)

   1 ls /boot/config-$(uname -r)
La source du noyau ?

Voir dpkg-linux l '-source*' pour les paquets source disponibles, et KernelGit pour les arbres de développement.

En-têtes du noyau ??

Voir KernelHeaders.

Correctifs inclus dans le noyau Linux Debian

http://svn.debian.org/wsvn/kernel/dists/trunk/linux-2.6/debian/patches/?rev=0&sc=0

https://anonscm.debian.org/cgit/kernel/linux.git/tree/debian/patches

Firmware non inclus

voir KernelFirmwareLicensing?

Nouvelles fonctionnalités

Résumé des nouvelles fonctionnalités dans les noyaux : kernelnewbies.org et linuxfr.org pour la traduction française.

Voir aussi


CategoryKernel