- Knoppix - ДЛЯ ДЕЛА: ПРОФИ - Debian - ДЛЯ ДЕЛА: РОЛЛЫ - ArchLinux - ДЛЯ ДЕЛА: СОБЕРИ САМ - Gentoo - ДЛЯ ДЕЛА: ЛЁГКИЕ - TinyMe - ЗАЩИТА - Openwall - МУЛЬТИМЕДИЯ - Planet CCRMA - ПРИЛОЖЕНИЯ - OpenDisc - ДЛЯ ЗАБАВЫ - Линукс Геймер - ЭКСПЕРИМЕНТ - коЛинуксы - РОДНЯ - BSD-семейство - УСТАРЕВШИЕ - ASP Linux -
(2003 - 2011) ПИНГВИН В КАРМАНЕ |
В 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 Программы insmod, rmmod, lsmod и modinfo входят в состав пакета modutils. Для использования любой этой программы необходимы права пользователя root. |
|||||||||||||||||||||||||||||||||||
материалов cайта ссылка на Knoppix.ru обязательна (c) Knoppix.ru 2003 - 12 |