Некоторые преимущества использования DKMS (Dynamic Kernel Module Support) для разработки модулей ядра:
- Автоматическая перекомпиляция всех модулей в случае установки новой версии ядра. ru.wikipedia.org Это позволяет не ждать, пока компания, проект или сопроводитель пакета выпустит новую версию модуля. wiki.archlinux.org
- Установка новых версий модулей (драйверов) в существующую систему без необходимости ручной компиляции или предкомпилированных пакетов. ru.wikipedia.org Например, это делает возможным использование новых видеокарт на старых Linux-системах. ru.wikipedia.org
- Автоматическая сборка модулей системы при обновлении ядра. habr.com При обновлении ядра и перезагрузке машины все зависящие модули автоматически обнаруживаются и пересобираются под текущее ядро. www.linux.org.ru
Таким образом, использование DKMS упрощает разработку модулей ядра, так как не требует ручного контроля за локально собранными модулями. www.linux.org.ru