Поддержка динамического модуля ядра
Оригинальный автор(ы) | Гэри Лерхаупт |
---|---|
Разработчик(и) | Делл |
Первоначальный выпуск | 2003 год |
Стабильная версия | 3.0.7 [ 1 ]
/ 27 сентября 2022 г |
Репозиторий | |
Написано в | Баш |
Операционная система | Линукс |
Лицензия | лицензия GPLv2 |
Веб-сайт | github |
Поддержка динамических модулей ядра ( DKMS ) — это программа/ фреймворк , позволяющий создавать Linux модули ядра которых , источники ядра обычно находятся вне дерева исходного кода . Идея состоит в том, чтобы модули DKMS автоматически перестраивались при установке нового ядра. [ 2 ]
Рамки
[ редактировать ]Важной особенностью DKMS является то, что он автоматически перекомпилирует все модули DKMS, если установлена новая версия ядра. Это позволяет драйверам и устройствам за пределами основного ядра продолжать работу после обновления ядра Linux. [ 3 ]
Еще одним преимуществом DKMS является то, что он позволяет установить новый драйвер в существующую систему с произвольной версией ядра без необходимости ручной компиляции или предварительно скомпилированных пакетов, предоставляемых поставщиком.
DKMS был написан командой инженеров Linux компании Dell в 2003 году. Он включен во многие дистрибутивы , такие как Ubuntu , Debian , Fedora , SUSE , Mageia и Arch . DKMS — это бесплатное программное обеспечение , выпущенное на условиях GNU General Public License (GPL) v2 или более поздней версии.
поддерживает форматы пакетов rpm и deb DKMS «из коробки» .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Исправления для ldtarball · dell/dkms» . Гитхаб . 27 сентября 2022 г. Проверено 8 октября 2022 г.
- ^ Лерхаупт, Гэри (1 сентября 2003 г.). «Kernel Korner — изучение поддержки динамического модуля ядра (DKMS)» . Linux-журнал . Архивировано из оригинала 13 августа 2019 года.
- ^ https://www.kernel.org/doc/ols/2004/ols2004v1-pages-187-202.pdf .