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