7. Tester kerneld

Contenu de cette section

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