Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiel:modules_linux [Le 03/02/2007, 04:22]
81.244.57.224 ancienne révision restaurée
— (Version actuelle)
Ligne 1: Ligne 1:
-Rédigé par [[utilisateurs:​kmeleon|Kmeleon]] 
  
- 
-====== Les modules Linux ====== 
- 
- 
- 
- 
-===== Présentation ===== 
- 
-Un module est un morceau de code permettant d'​ajouter des fonctionnalités au noyau : pilotes de périphériques matériels, protocoles réseaux, etc... 
- 
-Il peut être chargé dynamiquement sans avoir besoin de recompiler le noyau (avec la commande ''​insmod''​ ou ''​modprobe''​) ou de redémarrer le système. 
- 
-Les modules sont exécutés dans l'​espace mémoire du noyau : 
-  * Ils possèdent le contrôle total de la machine 
-  * Ils peuvent détourner ou créer un appel système 
- 
- 
-===== Caractéristiques ===== 
- 
-  * Ajoutent une fonctionnalité donnée au noyau (pilotes, support système de fichier, etc...) 
-  * Peuvent être (dé)chargés à tout moment, quand leur fonctionnalité est requise. Une fois chargés, ils ont accès à tout le noyau. ​ 
-  * Aucune protection particulière. 
-  * Utiles pour garder une image du noyau à une taille minimum (essentiel pour les distributions GNU/Linux pour PCs). 
-  * Permettent de supporter l'​incompatibilité entre pilotes (on charge soit l'un soit l'​autre,​ mais pas les deux) 
-  * Permettent de fournir des pilotes binaires (mauvaise idée), utilisables sans avoir à recompiler le noyau. 
-  * Les modules permettent de développer des pilotes sans redémarrer:​ chargement, test, déchargement,​ recompilation,​ chargement... 
-  * Les modules (pilotes) peuvent aussi être compilés statiquement dans le noyau 
- 
-===== Gestion des modules ===== 
-==== Lister les modules ==== 
- 
-==== Chargement/​Dechargement d'un module ==== 
- 
-==== Empécher le chargement d'un module ==== 
  • materiel/modules_linux.1170472930.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)