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