Met de kernel gedistribueerde modulesSinds versie 2.0.30, is bijna alles als een laadbare module beschikbaar.
Zorg er eerst voor dat je ze niet in de reguliere kernel configureert, om
ze te gebruiken; dat wil zeggen, beantwoord 't niet met
y tijdens `make config'.
Compileer een nieuwe kernel en reboot ermee. cd dan nogmaals naar
/usr/src/linux, en doe een `make modules'. Hiermee
worden alle modules gecompileerd die je niet in de kernelconfiguratie hebt
gespecificeerd, en links ernaar in /usr/src/linux/modules geplaatst.
Je kunt ze direct vanuit die directory gebruiken of `make
modules_install' uitvoeren, waarmee ze in
/lib/modules/x.y.z worden geïnstalleerd, hierbij
staat x.y.z voor de kernelrelease.Dit kan vooral handig zijn met bestandssystemen. Het kan zijn dat je het
minix of msdos bestandssysteem niet vaak gebruikt.
Als ik bijvoorbeeld een msdos (huiver) diskette trof, zou ik
insmod /usr/src/linux/modules/msdos.o, en dan
rmmod msdos als ik klaar ben. Deze procedure bespaart
gedurende de normale bewerking ongeveer 50k RAM in de kernel.
Een kleine aantekening voor het minix bestandssysteem:
je zou het altijd direct in de kernel moeten configureren, voor
gebruik in ``rescue'' disks.