Les sources peuvent s'obtenir principalement de deux façons :
Noyaux officiels
Mandrakelinux. Vous
trouverez dans le répertoire SRPMS
de tous
les miroirs
de Cooker
les paquetages
suivants :
Installer le noyau officiel Mandrakelinux
est l'option recommandée : il suffit de télécharger le RPM source, l'installer
(en tant que root
) et sauter à Section 4, « Configuration du noyau ».
L'entrepôt officiel pour les noyaux Linux. ftp.kernel.org
s'avère le site principal d'hébergement des sources du noyau,
mais un nombre important de miroirs existe et tous ont pour
nom ftp.xx.kernel.org
,
où xx
représente le code ISO du
pays. Pour la France, ce code est fr
,
et par conséquent, le miroir approprié sera ftp.fr.kernel.org
. À partir
de l'annonce officielle de la sortie du noyau, il faut compter deux bonnes heures avant que tous les miroirs soient
alimentés.
Sur tous ces serveurs FTP, les sources sont situées
dans le répertoire /pub/linux/kernel
. Allez
ensuite dans le répertoire dont la série vous intéresse : ce
sera certainement v2.6
. Rien ne vous empêche
d'essayer des noyaux expérimentaux ou les anciennes versions 2.4.
Le fichier contenant les sources du noyau est
linux-<version.du.noyau>.tar.bz2
, par
exemple linux-2.6.10.tar.bz2
.
Il
existe également des patches à
appliquer aux sources du noyau pour le mettre à jour de façon
progressive : ainsi, si vous avez déjà les sources du noyau
2.6.8 et que vous voulez actualiser vers le noyau 2.6.10, vous
pouvez vous dispenser de télécharger les sources en entier, et
télécharger simplement les
patches
patch-2.6.9.bz2
et
patch-2.6.10.bz2
[41]. En règle générale, c'est une bonne
idée puisque les sources occupent aujourd'hui une douzaine de
Mo.
[41] Ce chemin montrait une déviation dans ses versions numérotées et menait à la version 2.6.8.1. Vous ne voulez pas l'utiliser ou la téléchager. À moins, bien entendu, que vous ne vouliez demeurer avec le noyau 2.6.8.1...