Dynamic Kernel Module Support
Тип фреймворк и утилита
Автор Gary Lerhaupt
Разработчик Dell
Написана на Bash
Операционная система Linux
Дата выпуска 2003
Последняя версия 3.0.13[1] (2024-03-06)
Репозиторий github.com/dell/dkms
Лицензия GNU General Public License
Сайт github.com/dell/dkms

Dynamic Kernel Module Support или DKMS — фреймворк, который используется для генерации тех модулей ядра Linux, которые в общем случае не включены в дерево исходного кода. DKMS позволяет драйверам устройств автоматически пересобираться, когда ядро уже собрано. DKMS может быть использован в двух направлениях: автоматическая перекомпиляция всех модулей в случае установки новой версии ядра, и установка новых версий модулей (драйверов) в существующую систему без необходимости ручной компиляции или предкомпилированных пакетов. Это, к примеру, делает возможным использование новых видеокарт на старых Linux-системах.

DKMS был написан группой линукс-разработчиков в компании Dell в 2003 году. DKMS уже включен во многие дистрибутивы ОС linux, такие как Debian Squeeze, Ubuntu 8.10[2] (и поздние версии) или Fedora[3], является свободным ПО, выпускаемым под лицензией GNU General Public License (GPL) v2 или поздней.

Примечания

править
  1. Dell's DKMS repository. Дата обращения: 24 июля 2024. Архивировано 23 июля 2024 года.
  2. IntrepidIbex/TechnicalOverview — Ubuntu Wiki. Дата обращения: 22 марта 2010. Архивировано 9 мая 2021 года.
  3. Fedora Package Database — Invalid PackageBuild Name (недоступная ссылка)

Ссылки

править

📚 Artikel Terkait di Wikipedia

Модуль ядра

Модуль ядра, загружаемый модуль ядра (англ. loadable kernel module, LKM) — объектный файл, содержащий код, расширяющий функциональность запущенного или

WireGuard

Архивировано 16 мая 2020 года. drivers/net: Enable WIREGUARD as module (9d60411c) · Commits · Debian kernel team / linux · GitLab (англ.). GitLab. Дата обращения:

ECC-память

Correction» Архивировано 5 сентября 2009 года.. 2005—2009. «The 'edac' kernel module goal is to detect and report errors that occur within the computer system

Ядерная оценка плотности

Ядерная оценка плотности (ЯОП, англ. Kernel Density Estimation, KDE) — непараметрический способ оценки плотности[англ.] случайной величины. Представляет

CUDA

height / blockDim.y, 1); kernel<<< gridDim, blockDim, 0 >>>(d_odata, width, height); cudaUnbindTexture(tex); __global__ void kernel(float* odata, int height

Modprobe

Ранее — в «module-init-tools». В большинстве современных дистрибутивов, на замену module-init-tools пришёл kmod kernel/module-init-tools/module-init-tools

ATA over Ethernet

Утилиты ATA Over Ethernet Tools and vblade vblade, implemented as a kernel module qaoed (недоступная ссылка) — Mulithreaded ATA over Ethernet storage

LIDS

devices» Wampler, Doug, and James Graham. «A Method For Detecting Linux Kernel Module Rootkits.» Архивная копия от 26 января 2016 на Wayback Machine Advances