Réponses:
Un module n'est qu'un tas de code qui peut être chargé sous Linux. Notez que cette terminologie est spécifique à Linux; Windows appelle généralement tout un pilote, je crois.
Sous Linux, les modules seront souvent des pilotes de périphérique, c'est-à-dire des logiciels qui pilotent un matériel spécifique (périphérique). De même, sous Windows, de nombreux pilotes seront des pilotes de périphérique. Cependant, il existe des pilotes et des modules qui ne pilotent pas le matériel - par exemple, certains systèmes Linux peuvent prendre en charge IPv6 en tant que module chargeable. Ou les systèmes de fichiers tels que ISO9660 peuvent être des pilotes ou des modules.