Différences entre les versions de « Modules »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 1 : Ligne 1 :
<pre>
<pre>
Les fichiers contenant le code compilé des modules se trouvent dans l'un des sous-répertoires /lib/modules/version_du_noyau/  de votre système de fichiers. Dans notre cas, il s'agit d'un noyau 2.6.15-26, et les différents modules se trouvent dans le répertoire /lib/modules/2.6.15-26-386/kernel/drivers. On y trouve des sous-répertoires permettant de classer les modules par catégories (correspondants aux divers types de périphériques). Ainsi, le sous-répertoire net/ contient les pilotes du réseau et le sous-répertoire scsi/ contient les pilotes de périphériques SCSI.
Les fichiers contenant le code compilé des modules se trouvent dans l'un des sous-répertoires /lib/modules/version_du_noyau/  de votre système de fichiers. Dans notre cas, il s'agit
Constatez que les modules du noyau sont stockés sous forme de fichiers d'extension .ko (pour Kernel Object – ou d'extension .o dans le cas des noyaux de la branche 2.4). Le nom de chaque module correspond en fait au nom du fichier sans son extension. Certains modules peuvent parfois être compressés au format gzip ; dans ce cas, les fichiers portent l'extension .ko.gz.
d'un noyau 2.6.15-26, et les différents modules se trouvent dans le répertoire /lib/modules/2.6.15-26-386/kernel/drivers. On y trouve des sous-répertoires permettant de classer les  
modules par catégories (correspondants aux divers types de périphériques). Ainsi, le sous-répertoire net/ contient les pilotes du réseau et le sous-répertoire scsi/ contient les  
pilotes de périphériques SCSI.
Constatez que les modules du noyau sont stockés sous forme de fichiers d'extension .ko (pour Kernel Object – ou d'extension .o dans le cas des noyaux de la branche 2.4). Le nom de  
chaque module correspond en fait au nom du fichier sans son extension. Certains modules peuvent parfois être compressés au format gzip ; dans ce cas, les fichiers portent  
l'extension .ko.gz.
Comme pour les packages de logiciels, il existe des dépendances entre modules, c'est-à-dire que certains modules ont besoin que d'autres modules soient chargés pour fonctionner.
Comme pour les packages de logiciels, il existe des dépendances entre modules, c'est-à-dire que certains modules ont besoin que d'autres modules soient chargés pour fonctionner.
</pre>
</pre>

Version du 30 août 2010 à 16:13

Les fichiers contenant le code compilé des modules se trouvent dans l'un des sous-répertoires /lib/modules/version_du_noyau/  de votre système de fichiers. Dans notre cas, il s'agit
d'un noyau 2.6.15-26, et les différents modules se trouvent dans le répertoire /lib/modules/2.6.15-26-386/kernel/drivers. On y trouve des sous-répertoires permettant de classer les 
modules par catégories (correspondants aux divers types de périphériques). Ainsi, le sous-répertoire net/ contient les pilotes du réseau et le sous-répertoire scsi/ contient les 
pilotes de périphériques SCSI.
Constatez que les modules du noyau sont stockés sous forme de fichiers d'extension .ko (pour Kernel Object – ou d'extension .o dans le cas des noyaux de la branche 2.4). Le nom de 
chaque module correspond en fait au nom du fichier sans son extension. Certains modules peuvent parfois être compressés au format gzip ; dans ce cas, les fichiers portent 
l'extension .ko.gz.
Comme pour les packages de logiciels, il existe des dépendances entre modules, c'est-à-dire que certains modules ont besoin que d'autres modules soient chargés pour fonctionner.