Pour traiter le cas le plus général possible, on ne s'appuie pas sur la base de données des paquets de la distribution et on télécharge directement les sources du noyau Linux à partir du site de référence.
Il faut bien reconnaître que s'attaquer à toutes les options de configuration du noyau Linux en partant de zéro est une tâche particulièrement ardue. Pour rendre la démarche plus aisée, on se propose de partir de la configuration fournie avec le paquet de la distribution. En procédant par modifications élémentaires à partir de cette configuration réputée sûre puisque permettant le fonctionnement du système actuel, on limite les possibilités d'erreurs.
Les versions stables du noyau évoluent fréquemment. Les questions ci-dessous sont basées sur la version courante de la série 2.6.xx.
|
1. |
Quel est le site principal de diffusion des sources du noyau Linux ? |
||||||
|
Le site principal de publication des sources du noyau Linux est à l'adresse http://kernel.org/. |
|||||||
|
2. |
Donner deux modes de téléchargement différents des sources. Quel est l'outil qui permet d'effectuer un téléchargement avec le protocole HTTP sans utiliser un navigateur Web ? |
||||||
|
Lorsque l'on utilise des serveurs «lames», il est fréquent qu'aucun écran ou clavier ne soit raccordé au serveur à configurer. Il est donc nécessaire d'effectuer les opérations à distance sans recours à une interface graphique. On dispose de deux protocoles pour le transfert des sources du noyau Linux : FTP & HTTP. Les outils $ wget http://www.eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.1.tar.bz2
---- http://www.eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.1.tar.bz2
=> `linux-2.6.23.1.tar.bz2'
Résolution de www.eu.kernel.org... 130.239.17.4, 199.6.1.164
Connexion vers www.eu.kernel.org|130.239.17.4|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 45 477 128 (43M) [application/x-bzip2]
100%[====================================>] 45 477 128 10.66M/s
(5.60 MB/s) - « linux-2.6.23.1.tar.bz2 » sauvegardé [45477128/45477128]
|
|||||||
|
3. |
Quelles sont les commandes «rituelles» d'installation des sources du noyau Linux ? Pour chaque commande, expliquer les opérations réalisées et justifier le choix des options. |
||||||
|
D'après les documents de référence on doit utiliser la séquence suivante :. $ mv linux-2.6.23.1.tar.bz2 /usr/src/
|
Vous êtes ici :