Kernel-Modul
Als Kernel-Modul, Kernel-Erweiterungsmodul, oder Kernel-Erweiterung (englisch kernel module, kernel extension module, kernel extension) wird eine ergänzende Softwareeinheit bezeichnet, die ein laufender Kernel (Betriebssystem) während der Laufzeit und ohne Neustart laden kann. Kernel-Module erweitern die Fähigkeiten des Kernels, etwa indem Treiber, Dateisysteme, Systemaufrufe und andere Schnittstellen ergänzt werden, die der Kernel zunächst nicht umfasst.
Das Laden kann beim Initialisieren des Systems erfolgen oder auch erst dann wenn tatsächlicher Bedarf besteht – beim Anschließen eines Gerätes oder wenn bestimmte Funktionen aufgerufen werden – und wieder entladen, sobald es nicht mehr benötigt wird. Das wird als dynamisches Laden (englisch dynamic load) bezeichnet.