Поддержка динамических модулей ядра (DKMS)
- это среда, используемая для генерации модулей ядра Linux, источники которых обычно не находятся в дереве исходных кодов ядра Linux. DKMS позволяет автоматически перестраивать драйверы устройств ядра при установке нового ядра.
Важной особенностью DKMS является то, что она автоматически перекомпилирует все модули DKMS, если установлена новая версия ядра. Это позволяет драйверам и устройствам вне основного ядра продолжать работу после обновления ядра Linux.
Еще одним преимуществом DKMS является то, что он позволяет установить новый драйвер в существующую систему, используя произвольную версию ядра, без необходимости ручной компиляции или предварительно скомпилированных пакетов, предоставляемых поставщиком.