Page suivantePage pr�c�denteTable des mati�res

7. Tester kerneld

Maintenant, relancez le syst�me avec le nouveau noyau. Quand le syst�me est pr�t, vous pouvez ex�cuter un ps ax et vous devriez voir une ligne pour kerneld :

 PID TTY STAT  TIME COMMAND
 59  ?  S     0:01 /sbin/kerneld

Une des choses int�ressantes de kerneld est qu'une fois le noyau et le d�mon install�s, seule une tr�s petite initialisation est n�cessaire. Pour commencer, essayez d'utiliser un des pilotes que vous avez construit comme module. J'ai construit le pilote de disquette comme module, donc je peux mettre une disquette DOS dans le lecteur et :

 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
le pilote de disquette fonctionne : il a �t� charg� automatiquement par kerneld quand j'ai voulu utiliser la disquette.

Pour voir que le module floppy est en effet charg�, vous pouvez lancer /sbin/lsmod qui listera tous les modules charg�s � l'instant :

 osiris:~ $ /sbin/lsmod
 Module:        #pages:  Used by:
 floppy            11    0 (autoclean)
Le mot ``autoclean'' signifie que le module sera automatiquement enlev� par kerneld quand il n'aura pas �t� utilis� pendant plus d'une minute. Les 11 pages de m�moire (soit 44ko, une page faisant 4ko) seront donc seulement utilis�es quand j'acc�derai au lecteur de disquette ; si je n'utilise pas la disquette pendant plus d'une minute, elles seront lib�r�es. Tr�s int�ressant si vous �tes � court de m�moire pour vos applications !


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:15