Jump to content

Поддержка динамического модуля ядра

Поддержка динамического модуля ядра
Оригинальный автор(ы) Гэри Лерхаупт
Разработчик(и) Делл
Первоначальный выпуск 2003 год ; 21 год назад ( 2003 )
Стабильная версия
3.0.7 [ 1 ] / 27 сентября 2022 г .; 22 месяца назад ( 27.09.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 «из коробки» .

См. также

[ редактировать ]
  1. ^ «Исправления для ldtarball · dell/dkms» . Гитхаб . 27 сентября 2022 г. Проверено 8 октября 2022 г.
  2. ^ Лерхаупт, Гэри (1 сентября 2003 г.). «Kernel Korner — изучение поддержки динамического модуля ядра (DKMS)» . Linux-журнал . Архивировано из оригинала 13 августа 2019 года.
  3. ^ https://www.kernel.org/doc/ols/2004/ols2004v1-pages-187-202.pdf .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fc0eb925336670d245f37038f28871d9__1688077080
URL1:https://arc.ask3.ru/arc/aa/fc/d9/fc0eb925336670d245f37038f28871d9.html
Заголовок, (Title) документа по адресу, URL1:
Dynamic Kernel Module Support - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)