Сборка модулей ядра: различия между версиями

Материал из ALT Linux Wiki
(Новая: = Введение = = Как собрать модуль локально = = Как собрать модуль правильно = = Как выложить модуль в репо...)
 
Строка 1: Строка 1:
= Введение =
= Введение =
Ядро Linux содержит в себе множество кода, поддерживающего ту или иную возможность или обрудование. Основная часть этого кода вкомпилино в ядро и загружается с ним, обычно это код поддерки процессоров, памяти и других базовых вещей, а код необходимый только части пользователей: драйверы устройств, поддержка файловых систем, и тд собрано в виде модулей. Модули могут подключаться к ядру по команде пользователя (''modprobe',''insmod'') или автоматически при помощи udev, также модули могуть быть выгруженны либо самим ядром либо командой ''rmmod''.
Большенство модулей находиться в пакете ядра, иногда по техническим, административным, или юредическим причинам некоторые модули выносяться в отдельные пакеты, и соответвенно собиратются отдельно.
= Как собрать модуль локально =
= Как собрать модуль локально =
= Как собрать модуль правильно =
= Как собрать модуль правильно =
= Как выложить модуль в репозитарий =  
= Как выложить модуль в репозитарий =  
= Рекомендации по взаимодействию с мейнтейнирами ядер =
= Рекомендации по взаимодействию с мейнтейнирами ядер =

Версия от 08:42, 1 сентября 2008

Введение

Ядро Linux содержит в себе множество кода, поддерживающего ту или иную возможность или обрудование. Основная часть этого кода вкомпилино в ядро и загружается с ним, обычно это код поддерки процессоров, памяти и других базовых вещей, а код необходимый только части пользователей: драйверы устройств, поддержка файловых систем, и тд собрано в виде модулей. Модули могут подключаться к ядру по команде пользователя (modprobe',insmod) или автоматически при помощи udev, также модули могуть быть выгруженны либо самим ядром либо командой rmmod. Большенство модулей находиться в пакете ядра, иногда по техническим, административным, или юредическим причинам некоторые модули выносяться в отдельные пакеты, и соответвенно собиратются отдельно.

Как собрать модуль локально

Как собрать модуль правильно

Как выложить модуль в репозитарий

Рекомендации по взаимодействию с мейнтейнирами ядер