Maintenant, réamorcez votre machine avec le nouveau noyau. Lorsque
le système a terminé son initialisation, lancez un
ps -ax
, et vous devriez alors voir une ligne
concernant kerneld
:
PID TTY STAT TIME COMMAND 59 ? S 0:01 /sbin/kerneld
Un des intérêts de kerneld
c'est qu'une fois que vous
avez compilé le noyau et bien installé le démon, très peu de configuration
est nécessaire. Pour commencer, essayez d'utiliser un
des gestionnaires de périphériques que vous avez construit comme
un module - il est fort probable que cela fonctionnera directement
sans avoir à configurer quelque chose de plus. Par exemple, j'ai construit
le gestionnaire du lecteur de disquette sous la forme de
module, donc je peux insérer une disquette au format DOS et faire :
osiris:~ $ mdir a: Volume in drive A has no label Volume Serial Number is 2E2B-1102 Directory for A:/ binuti~1 gz 1942 02-14-1996 11:35a binutils-2.6.0.6-2.6.0.7.diff.gz libc-5~1 gz 24747 02-14-1996 11:35a libc-5.3.4-5.3.5.diff.gz 2 file(s) 26689 bytes
Cela prouve bien que le gestionnaire du lecteur de disquettes fonctionne
bien et qu'il a été chargé automatiquement par kerneld
lorsque
j'ai essayé d'utiliser le lecteur de disquettes.
Pour voir quel module a véritablement été chargé, exécutez le programme
/sbin/lsmod
qui vous donne la liste des modules chargés :
osiris:~ $ /sbin/lsmod Module: #pages: Used by: floppy 11 0 (autoclean)
Le mot-clef (autoclean) signifie que le module sera
automatiquement déchargé par kerneld
s'il n'a pas été utilisé
pendant plus d'une minute. De cette manière, les 11 pages
mémoires (c'est à dire 44 Ko : une page correspond à 4 Ko) ne seront
utilisées que pendant l'accès au lecteur de disquettes. Ensuite, elles
seront libérées, ce qui est très pratique si vous êtes un peu
court en mémoire pour vos applications !
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