Dynamic Kernel Module Support


Dynamic Kernel Module Support (DKMS) is a framework used to generate Linux kernel modules whose sources do not usually reside in the Linux kernel source tree. DKMS enables kernel drivers to be automatically rebuilt when a new kernel is installed which makes it possible to use a new kernel immediately, instead of waiting for compatible third-party modules to be released.

DKMS was written by the Linux Engineers Team at Dell in 2003. It is already included in many distributions of the Linux operating system, such as Ubuntu 8.10.

It is free software released under the terms of the GNU General Public License (GPL) v2 or later.

wiki