ДЛЯ НАЧАЛА: ЖИВЫЕ

- Knoppix -
Линукс за пять минут
- Puppy Linux -
Хороший друг


ДЛЯ ДЕЛА: ПРОФИ

- Debian -
Он такой один
- Linux Mint -
С родинкой на щеке!
- CentOS -
Копейка рубль бережёт!
- Fedora -
По следам Red Hat
- Ubuntu Linux -
Мы одной крови!
- Mageia -
Красота и удобства
- openSUSE -
Настоящее немецкое качество
- Slackware -
Линукс из кубиков
- ALT Linux -
Что русскому хорошо





ДЛЯ ДЕЛА: РОЛЛЫ

- ArchLinux -
Гениальное - просто!
- PCLinuxOS -
Просто линукс
- Aptosid -
Почувствуй силу!


ДЛЯ ДЕЛА: СОБЕРИ САМ

- Gentoo -
Каждому своё
- LinuxFromScratch -
Линукс с нуля


ДЛЯ ДЕЛА: ЛЁГКИЕ

- DeLiCate -
Старость в радость!
- SLAX -
Тысяча и один модуль


ЗАЩИТА

- OpenWall -
Не стучите, закрыто!
- Kali -
Вам, хакеры!


ПРИЛОЖЕНИЯ

- Planet CCRMA -
Работа со звуком
- VegaStrike -
Каждому по планете!


ЭКСПЕРИМЕНТ

- коЛинуксы -
Не выходя из Виндоус
- GoboLinux -
Очевидно и вероятно
- ReactOS -
Освободите Виндоус!


РОДНЯ

- BSD-семейство -
На плечах гигантов
- OpenIndiana -
До звёзд рукой подать


АРХИВ (2003-2016)
ФОРУМ




НАШИ ПРОЕКТЫ

MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ
ПИНГВИН В КАРМАНЕ
ЗАКЛАДКИ
СТАТЬИ
КОНТАКТЫ


ПОМОЧЬ






Личный архив ЕЗ

Что такое модули и с чем их едят?

В Linux драйверы выполнены в виде так называемых модулей ядра. Ядро Linux содержит только самый необходимый код - чтобы только загрузиться. Поддержку остальных устройств обеспечивают модули, которые встраиваются в ядро при загрузке системы. С помощью пакета modutils, который будет рассмотрен ниже, вы можете добавить нужный вам модуль в ядро во время работы системы. При этом перезагружать систему не нужно - устройство начнет работать сразу же после загрузки модуля.

Модули (драйверы устройств) хранятся на диске в виде объектных файлов (*.o). Во время работы системы мы сами можем загрузить нужный нам модуль. Для этого нужно использовать программу insmod, входящую в состав пакета modutils. Использовать программу очень просто:

insmod <имя_файла_модуля>

Чтобы использовать программу insmod, вы должны обладать привилегиями суперпользователя - пользователя root.

Просмотреть список загруженных в систему модулей можно с помощью команды lsmod. Вот вывод этой программы:

Module Size Used by Not tainted

autofs 12164 0 (autoclean) (unused)

nls_koi8-r 4576 2 (autoclean)

nls_cp866 4576 2 (autoclean)

vfat 12092 2 (autoclean)

fat 37400 0 (autoclean) [vfat]

usb-uhci 24484 0 (unused)

usbcore 73152 1 [usb-uhci]

Удалить модуль столь же просто:

rmmod имя_модуля

Программа modinfo позволяет просмотреть информацию о модуле:

modinfo usbcore

filename: /lib/modules/2.4.18-3/kernel/drivers/usb/usbcore.o

description:

author:

license: "GPL"

Программы insmod, rmmod, lsmod и modinfo входят в состав пакета modutils. Для использования любой этой программы необходимы права пользователя root.

Вернуться к оглавлению


При частичной или полной перепечатке, переводе, переработке материалов сайта ссылка на Knoppix.ru обязательна.
(c) Knoppix.ru 2003 - 2016