Résumé
Ce chapitre est consacré uniquement à la configuration du sous-système RNIS du noyau Linux. Il ne peut se substituer au Kernel-HOWTO. La présentation du sous-système RNIS se fait sous forme modulaire pour faciliter l'identification des différentes fonctions.
Il existe 2 solutions classiques pour obtenir les sources des noyaux LINUX.
Toutes les distributions GNU/Linux fournissent les sources du noyau en même temps que des versions compilées. L'objectif des distributions est de couvrir le maximum de configurations matérielles. C'est pour cette raison que l'on trouve une quantité astronomique de modules avec les noyaux livrés avec les distributions. La qualité du support RNIS offert par les grandes distributions commerciales est aléatoire. Comme ce guide est conçu pour être utilisable indépendamment des distributions, on ne s'attardera donc pas sur cette solution.
Les paquets de noyaux LINUX livrés avec la distribution
Debian GNU/Linux incluent la liste des options
de configuration retenues. Cette liste est disponible sour forme de
fichier texte. Par exemple, le paquet
linux-image-2.6.12-1-k7 contient le fichier
/boot/config-2.6.12-1-k7. Sans manipulation
préalable, ce sont les options contenues dans ce fichiers qui seront
utilisées pour la compilation d'un nouveau noyau à partir de ses
sources. Cette solution est avantageuse pour les débutants puisqu'elle
permet de ne modifier qu'une partie des options d'un jeu de
configuration fonctionnel.
Cette solution permet de composer un noyau exactement adapté à sa configuration matérielle. On utilise ainsi au mieux les ressources de l'ordinateur. Il faut cependant connaître assez précisément les composants de la machine à configurer. Compte tenu des objectifs de connexion du guide, c'est une nécessité.
La seconde solution : le téléchargement des sources du noyau puis compilation, est donc retenue pour la suite de la présentation.
Le site principal de publication des source du noyau LINUX est baptisé The Linux Kernel Archives. Il propose la liste des différentes versions de noyau actives aisni qu'une liste de sites miroirs.
Les noyaux sont disponibles au format tarball. Ce format est en fait un gros fichier d'archivage créé avec tar qui contient toute l'arborescence des sources en un seul morceau. Il existe 2 types de fichiers téléchargeables que l'on distingue par l'outil de compression utilisé.
Les fichiers du type linux-2.6.xx.tar.gz ont
été compressés avec l'utilitaire gzip. La
décompression se fait avec la commande :
tar xvzf linux-2.6.xx.tar.gz
Les fichiers du type linux-2.6.xx.tar.bz2 ont
été compressés avec l'utilitaire bzip2. La
décompression se fait avec la commande :
tar -xvjf linux-2.6.xx.tar.bz2
Vous êtes ici :