Dynamic Kernel Module Support
Тип | програмний каркас і утиліта ![]() |
---|---|
Автор | Gary Lerhaupt |
Розробник | Dell ![]() |
Перший випуск | 2003 |
Стабільний випуск | 2.2.0.3[1] (7 грудня 2011 року) |
Операційна система | Лінукс |
Мова програмування | Bash |
Ліцензія | GNU General Public License |
Репозиторій | github.com/dell/dkms |
Вебсайт | linux.dell.com/dkms/ |
Dynamic Kernel Module Support (Динамічна Підтримка Модулів Ядра) — це програма/фреймворк, яка включає генерування модулів ядра Лінукс, чиї вихідні коди розміщенні за межами вихідного дерева ядра. Концепція полягає в автоматичній перебудові, коли нове ядро встановлено. Часто її скорочено називають DKMS.
Найважливішою особливістю DKMS є те, що вона автоматично перекомпільовує всі DKMS модулі, якщо нова версія ядра встановлена. Це дозволяє стороннім драйверам та пристроям, які не входять в основу ядра, продовжувати роботу після оновлення Лінукс ядра.
Іншою перевагою є те, що DKMS дозволяє встановлювати нові драйвери на існуючу систему, яка працює на довільній версії ядра, без потреби ручної компіляції чи перекомпіляції пакетів, які постачаються виробником.
DKMS було написано командою лінукс інженерів у Dell в 2003. Багато дистрибутивів, таких як Ubuntu, Debian, Fedora, SuSE, включають її. DKMS є вільним програмним забезпеченням, яке розповсюджується під GNU General Public License (GPL) версії 2 чи новіше.
DKMS підтримує як RPM, так і DEB формати пакетів з коробки.
Посилання
- ↑ http://linux.dell.com/dkms/permalink/ Dell's DKMS repository
Джерела
- Dell DKMS site
- LinuxJournal — Exploring DKMS
- Building a kernel module using DKMS
- DKMS for Developers
На цю статтю не посилаються інші статті Вікіпедії. Будь ласка розставте посилання відповідно до прийнятих рекомендацій. |