4. Pourquoi est-ce que je voudrais m'en servir ?
Contenu de cette section
Il existe un certain nombre de bonnes raisons pour utiliser kerneld
.
Les premières que je vais donner sont personnelles. D'autres personnes en ont
sûrement d'autres :
- si avez à construire des noyaux pour plusieurs systèmes qui
diffèrent peu, comme par exemple s'ils ont des cartes réseaux
différentes, alors vous pouvez construire un seul noyau et quelques modules
au lieu d'avoir à recompiler un noyau par système ;
- les modules simplifient le travail de test pour les développeurs :
ce n'est pas la peine de réamorcer la machine pour charger et décharger
le périphérique (cela s'applique à tous les modules, et
pas uniquement à ceux que
kerneld
charge) ;
- cela réduit la place mémoire qu'utilise le noyau, vous laissant
plus de place pour vos applications. La mémoire utilisée par le
noyau n'est jamais swapée, donc si vous avez 100 Ko inutilement
utilisé par des gestionnaires que vous n'utilisez pas, ils gâchent de la
mémoire pour rien.
- certains gestionnaires que j'utilise, comme pour le lecteur
de disquettes/cartouches ou le gestionnaire iBCS ne sont disponibles
que sous la forme de modules. Mais je ne veut pas m'embêter à les
charger et à les décharger à chaque fois que j'en ai besoin.
- les personnes qui créent les distributions Linux n'ont pas
à générer plusieurs centaines d'images différentes : chaque utilisateur
n'a qu'à charger les modules dont il a besoin. Ce système est utilisé
avec l'installation de la RedHat 4.0.
Bien sûr, il existe certaines raisons pour lesquelles vous ne
voulez pas l'utiliser. Vous pouvez par exemple préférer n'avoir
qu'un seul et unique fichier pour votre noyau avec tous les
gestionnaires qui y soient inclus. Dans ce cas, vous ne lisez
pas le bon document.
Chapitre suivant,
Chapitre Précédent
Table des matières de ce chapitre,
Table des matières générale
Début du document,
Début de ce chapitre