Поддержка динамических модулей ядра (DKMS)

- это среда, используемая для генерации модулей ядра Linux, источники которых обычно не находятся в дереве исходных кодов ядра Linux. DKMS позволяет автоматически перестраивать драйверы устройств ядра при установке нового ядра.

Важной особенностью DKMS является то, что она автоматически перекомпилирует все модули DKMS, если установлена ​​новая версия ядра. Это позволяет драйверам и устройствам вне основного ядра продолжать работу после обновления ядра Linux.

Еще одним преимуществом DKMS является то, что он позволяет установить новый драйвер в существующую систему, используя произвольную версию ядра, без необходимости ручной компиляции или предварительно скомпилированных пакетов, предоставляемых поставщиком.