одробно описана в книге the Kernel Hacker's Guide, доступная через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/LDP, а также в manpage (см. "man 8 proc"). Этот драйвер увеличит Ваше ядро на 18KB. Это довольно мощное средство, например команда "cat /proc/interrupts" даст Вам информацию о всех используемых в настоящий момент IRQ в ядре. Несколько программ зависят от данной файловой системы, так что отвечайте Y. NFS filesystem support. CONFIG_NFS_FS CONFIG_NFS_FS Если Вы подсоединены к другим (обычно локальным) UNIX компьютерам (исподьзуя SLIP, PLIP, PPP или Ethernet) и желаете примонтировать файлы, находящиеся на другой машине (NFS сервер), используя Network File Sharing протокол, ответьте Y. "Примонтировать файлы" означает, что клиент может получить доступ к удаленным файлам так, как будьто они находятся на жестком диске клиента. Для того, чтобы работал этот режим, сервер должен запустить программы nfsd и mountd (при этом не обязательно иметь на сервере поддержку "NFS filesystem support"). NFS описан в книге Network Administrator's Guide, доступной через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/LDP, и в manpage: "man nfs". Есть также NFS-FAQ на sunsite.unc.edu:/pub/Linux/docs/faqs, который следует читать, если Вы знаете основы NFS. Если Вы ответите Y, не забудьте включить также поддержку TCP/IP. Этот драйвер увеличит Ваше ядро на 27KB. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если Вы настраиваете ядро для бездисковой станции, которая монтирует корневую файловую системы через NFS, то Вы не можете этот драйвер использовать в модульном режиме. (если Вы не используете режим загрузки модулей Initial RAM disk (initrd) support - см. выше). Root file system on NFS. CONFIG_ROOT_NFS CONFIG_ROOT_NFS Если Вы желаете использовать в качестве корневой, файловую систему другой машины через сеть, используя NFS (как правило по причине отсутсвия у Вам жесткого диска), то ответьте Y. Детали Вы можете найти в Documentation/nfsroot.txt. Как правило здесь отвечают N. BOOTP support. CONFIG_RNFS_BOOTP CONFIG_RNFS_BOOTP Если Вы желаете использовать в качестве корневой, файловую систему другой машины через сеть и Вы хотите, чтобы адрес Вашего компьютера определялся во время загрузки, используя BOOTP протокол (специальный протокол разработанных для этих целей), ответьте Y. В случае же, если boot ROM на Вашей сетевой карте разработан для загрузки Linux и уже сам использует BOOTP, Вы можете сказать N. Если не уверены - ответьте Y. Заметьте, что в этом режиме Вы должны иметь в сети BOOTP сервер. Детали описаны в Documentation/nfsroot.txt. RARP support. CONFIG_RNFS_RARP CONFIG_RNFS_RARP Если Вы желаете использовать в качестве корневой, файловую систему другой машины через сеть и Вы хотите, чтобы адрес Вашего компьютера определялся во время загрузки, используя RARP протокол (старый протокол замененный BOOTP), ответьте Y. Заметьте, что в этом режиме Вы должны иметь в сети RARP сервер.Детали описаны в Documentation/nfsroot.txt. ISO9660 cdrom filesystem support. CONFIG_ISO9660_FS CONFIG_ISO9660_FS Этот драйвер поддерживает стандартную файловую систему, испоьзуемую CDROM'ами. Ранее она была известна как "High Sierra Filesystem" и на других UNIX системах называлась "hsfs". Если Вы имеете CDROM и желаете не только слушть аудио CD и наблудать за миганием лампочек, но и читать диски CD, ответьте Y (и почитайте CDROM-HOWTO, доступный через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO). Этот драйвер увеличит Ваше ядро на 27KB. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. OS/2 HPFS filesystem support (read only). CONFIG_HPFS_FS CONFIG_HPFS_FS OS/2 Warp - операционная система IBM для PC. HPFS - файловая система, служащая для организации файлов в партиции OS/2. Ответьте Y, если Вы хотите читать файлы из HPFS партции. Флопии диски OS/2 представлены в стандартном формате MSDOS, так что вам не надо включать этот драйвер для их чтения. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если не уверены - введите N. System V and Coherent filesystem support. CONFIG_SYSV_FS CONFIG_SYSV_FS SCO, Xenix and Coherent - это коммерческие UNIX системы для Intel машин. Включение этого драйвера позволит Вам читать и писать на флоппи-диски или партиции диска. Если Вы имеете подоные флоппи или партиции, то не исключено, что они содержат бинарные файлы из этих ОС. Чтобы иметь возможность выполнять эти бинарные файлы, Вам необходимо установить iBCS2 (iBCS2 [Intel Binary Compatibility Standard] - модуль ядра, позоляющий Вам выполнять программы ОС SCO, Xenix, Wyse, Unix Ware, Dell Unix and System V под Linux в том числе и коммерческие программы типа WordPerfect. Модуль iBCS2 Вы можете получить из tsx-11.mit.edu:/pub/linux/BETA). Если Вы намерены монтировать другие файловые системы через NFS, Вам не нужен этот драйвер (но естественно нужен NFS). Заметьте, что для работы с флоппи-дисками, как правило, этот модуль не нужен, так как большая часть информации между UNIX-машинами передается на дискетах в формате tar (см. "man tar"). Заметьте также, что этот драйвер не имеет ничего общего с режимом "System V IPC". Об этих файловых системах Вы можете почитать в файле Documentation/filesystems/sysv-fs.txt. Этот драйвер увеличит Ваше ядро на 34KB. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если Вы ничего об этом не слышали, смело отвечайте N. BSD UFS filesystem support (read only). CONFIG_UFS_FS CONFIG_UFS_FS BSD и близкие версии Unix (такие как SunOS, FreeBSD, NetBSD и NeXTstep) используют файловую систему, называемую UFS. Некоторые другие UNIX'ы System V могут создавать и монтировать партиции и дискеты этой файловой системы. Включение этого драйвера позволит Вам монтировать их в режиме "только на чтение". Если Вы намерены монтировать другие файловые системы через NFS, Вам не нужен этот драйвер (но естественно нужен NFS). Заметьте, что для работы работы с флоппи-дисками, как правило, этот модуль не нужен, так как большая часть информации между UNIX-машинами передается на дискетах в формате tar (см. "man tar"). При доступе к файлом ОС NeXTstep, Вам необходимо будет конвертировать файлы из набора символов NeXT в набор символов Latin1, используя GNU recode программу для этих целей. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если Вы ничего об этом не слышали, смело отвечайте N. BSD disklabel (FreeBSD partition tables) support. CONFIG_BSD_DISKLABEL CONFIG_BSD_DISKLABEL FreeBSD использует свою собственную схему партиций. Она требует только одну партицию в таблице партиций и работает с ней также как DOS extended partitions, размещая в первой ее секции новую таблицу партиций в формате disklabel. Вкллючение этого драйвера позволяет Вам читать этот формат и промонтировать файловую систему FreeBSD, если Вы включили поддержку файловой системы UFS. Если Вы не знаете о чем идет речь - ответьте N. SMD disklabel (Sun partition tables) support. CONFIG_SMD_DISKLABEL CONFIG_SMD_DISKLABEL Как и большинство систем, SunOS использует свой собственный формат партиций. Включение этого режима позволяет Вам читать этот формат таблицы партиций и примонтировать SunOS диск, если Вы включили поддержку файловой системы BSD. Таким образом Вы получить доступ к файлам Sparc под SunOS через удаляемый носитель типа магнито- оптического диска или ZIP- драйва. Если Вы не знаете о чем идет речь - ответьте N. SMB filesystem support (to mount WfW shares etc..). CONFIG_SMB_FS CONFIG_SMB_FS SMB (Server Message Buffer) - это протокол для Windows for Workgroups (WfW), Windows NT и Lan Manager, используемый для работы этих по ethernet-сети. Включение этого драйвера позволяет Вам монтировать их файловые системы как обычные UNIX файловые системы. Детали описаны в файле Documentation/filesystems/smbfs.txt. Заметьте, что если Вы планируете использовать Ваш компьютер только как SMB сервер и сделать для DOS/Windows клиентов файл и принт сервис (который требует поддержку TCP/IP), то Вам нет необходимости включать этот драйвер; Вы можете использовать пакет samba (доступный через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/system/Network/samba). Основная информация о соединении Linux, Windows и Mac компьютеров находится на WWW http://eats.com/linux_mac_win.html Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. В большинстве случаев - ответ N. SMB long filename support (EXPERIMENTAL). CONFIG_SMB_LONG CONFIG_SMB_LONG SMBFS была разработа для поддержки длинных имен, используя протокол LanManager 2.0. Я обнаружил, что эта поддержка иногда вызывала проблемы, иногда доводящие даже до краха ядра. Я пока не нашел в чем дело, но со временем я найду эту ошибку. Так как многие работают с этой поддержкой без проблем, то я оставил эту поддержку в ядре как опцию. Так что если Вы осторожны - отвечайте N. NCP filesystem support (to mount NetWare volumes). CONFIG_NCP_FS CONFIG_NCP_FS NCP (NetWare Core Protocol) - протокол, который работает поверх IPX и используется клиентами Novel NetWare для общения с сервером. Он является для протокола IPX тем же самым, чем является NFS для протокола TCP/IP. Включение этого драйвера позволит Вам монтировать тома сервера NetWare и получать к ним доступ как к файлам UNIX. Детали Вы можете найти в файле Documentation/filesystems/ncpfs.txt и в IPX-HOWTO на sunsite.unc.edu:/pub/Linux/docs/howto. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Amiga FFS filesystem support (EXPERIMENTAL). CONFIG_AFFS_FS CONFIG_AFFS_FS Fast File System (FFS) - это общая файловая система, используемая на жестких дисках Amiga (tm) Systems, начиная с AmigaOS Version 1.3 (34.20). Вы можете также монтировать эту файловую систему, использовав Un*X Amiga эмулятор Бернарда Шмидта (Bernd Schmidt) (http://www-users.informatik.rwth-aachen.de/~crux/uae.html), включив также поддержку "loop device" (см. выше). Ответьте Y, если Вы желаете пролучить доступ доступ на чтение/запись к Amiga FFS партиции на вашем диске. Однако Вы не сможете читать Amiga флоппи-диски, так как Amiga контроллеры не совместимы с контролерами PC. Почитайте документацию в файле Documentation/filesystems/affs.txt. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если неуверены, отвечайте N. Standard/generic serial support. CONFIG_SERIAL CONFIG_SERIAL Этот драйвер поддерживает стандартные серийные порта и многие неинтеллектуальные многопортовые карты. На этот вопрос ответить N могут только те, кто работает исключительно только по ethernet и имеют мышь, не подключаемую к серийному порту. Заметьте, что драйверы карт Cyclades, Stallion, Digiboard не нуждаются в этом драйвере. Они совершенно незавимы. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. ПРЕДУПРЕЖДЕНИЕ: Не компилируйте этот драйвер как модуль в том случае, если Вы используете нестандартный COM-порты, так как конфигурационная информация (адрес ввода/вывода и IRQ) может потеряться при автоматической загрузке драйвера демоном kerneld. Это ограничение в будующем снимется. Большинстве случаев следует ответить Y или M и использовать COM-порты для подключения мыши, модемов и других устройств. Digiboard PC/Xx Support. CONFIG_DIGI CONFIG_DIGI Этот драйвер поддерживает карты Digiboard PC/Xe, PC/Xi и PC/Xeve, позволяющие дополнительно получить Вам 8, 16, 32, ... серийных портов. Если Вы имеете такую карту, ответьте Y и почитайте документацию в файле Documentation/digiboard.txt. SDL RISCom/8 card support. CONFIG_RISCOM8 CONFIG_RISCOM8 Этот драйвер поддерживает карты SDL Communications RISCom/8 позволяющие дополнительно получить Вам много серийных портов. Если Вы имеете такую карту, ответьте Y и почитайте документацию в файле Documentation/riscom8.txt. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Cyclades async mux support. CONFIG_CYCLADES CONFIG_CYCLADES Этот драйвер поддерживает карты CYCLADES, позволяющие дополнительно получить Вам много серийных портов. Если Вы имеете такую карту, ответьте Y. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Stallion multiport serial support. CONFIG_STALDRV CONFIG_STALDRV Этот драйвер поддерживает карты CYCLADES, позволяющие дополнительно получить Вам много серийных портов. Если Вы ответите Y, то следуюшими Вы вопросами Вы определите конкретный тип карты. Почитайте документацию в файле drivers/char/README.stallion. Если Вы не слышали об этих картах - ответьте N. Stallion EasyIO or EC8/32 support. CONFIG_STALLION n CONFIG_STALLION n Если Вы имеете EasyIO или EasyConnection 8/32 multiport Stallion карты, то ответьте Y. Почитайте документацию в файле drivers/char/README.stallion. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Stallion EC8/64, ONboard, Brumby support. CONFIG_ISTALLION CONFIG_ISTALLION Если Вы имеете EasyConnection 8/64, ONboard, Brumby или Stallion multiport карты, то ответьте Y. Почитайте документацию в файле drivers/char/README.stallion. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Parallel printer support. CONFIG_PRINTER CONFIG_PRINTER Если Вы планируете подключить принтер к параллельному порту (а не к серийному COM-порту), то ответьте Y. Почитайте также Printing-HOWTO, доступный через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если Вы желаете использовать как параллельный принтер, так и PLIP, Вы можете выбрать два варианта: 1) Если принтер и PLIP используют один и тот же порт (что чаще всего и бывает), то лучше всего откомпилировать оба драйвера как модульные и включать их в ядро и удалять в случае необходимости. 2) При использовании различных параллельных портов для принтера и PLIP кабеля, Вы можете сказать Y для драйвера принтера и указать необходимый адрес параллельного порта для принтера во время загрузки ядра через параметр lp (смотрите документацию на Ваш начальный загрузчик (lilo или loadlin) о передаче параметров ядру во время загрузки. lilo процедура описана также в SCSI-HOWTO, доступного через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO.) Стандартные базовае адреса и синтаксис параметра lp Вы можете найти в файле drivers/char/lp.c. Затем Вы можете сказать Y для PLIP драйвера или, предпочтительнее, M. В последнем случае в документации Documentation/networking/net-modules.txt Вы можете найти как задать IRQ для PLIP драйвера во время загрузки модуля. Mouse Support (not serial mice). CONFIG_MOUSE CONFIG_MOUSE Если Вы имеете компьютер с мышью bus mouse или a PS/2, то ответьте Y. Большинство машин имеют обычную MouseSystem или Microsoft мышь (произведенную фирмой Logitech), подключаемую в COM-порт (9-ти или 25-пиновый раз'ем). В этом случае необходимо ответить N. Если Вы ответили Y, почитайте Busmouse-HOWTO, доступный через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO. Если Вы имеете laptop, Вам следует либо посмотреть тип мыши в документации либо немного поэксперементировать и определить является ли Ваш trackball COM-порт мышью или нет, в этом случае лучше всего ответить Y. Заметьте, что ответ на этот вопрос не включит ничего в ядро непосредственно. Ответив Y, Вы получите возможность выбрать тип имеющейся у Вас мыши. Если не уверены - ответьте Y. Logitech busmouse support. CONFIG_BUSMOUSE CONFIG_BUSMOUSE Мышь Logitech соединяется к специальной интерфейсной плате. Раз'ем представляет из себя круглый коннектов с 9-ю контактами. Заметьте, что новые мыши, производимые фирмой Logitech больше не используют протокол Logitech, так что для них этот драйвер не нужен. Вам следует почитать Busmouse-HOWTO, доступного через ftp (user:anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если не уверены - ответьте N и почитайте HOWTO для прояснения ситуации. PS/2 mouse (aka "auxiliary device") support. CONFIG_PSMOUSE CONFIG_PSMOUSE Мышь PS/2 подсоединяется с специальному раз'ему, по виду очень похожему нараз'ем клавиатуры (маленький круглый коннектор с 6-ю контактами). Таким образом, эта мышь не использует серийный COM- порт. Этот порт может быть также использован для других устройств: "световое перо", tablets, keypads. Фирмы Compaq, AST и IBM используют этот порт на своих машинах. Трекболы на некоторых laptop'ах также работают по протоколу PS/2, в частности мышь C&T 82C710 на TI Travelmates. Хотя мышь PS/2 не относится к классу bus mouse, она подробно описана в Busmouse-HOWTO, доступного через ftp (user:anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если не уверены - ответьте N и почитайте HOWTO для прояснения ситуации. C&T 82C710 mouse port support (as on TI Travelmate). CONFIG_82C710_MOUSE CONFIG_82C710_MOUSE Данный драйвер поддерживает один из типов PS/2 мышей, используемых на TI Travelmate. Если не уверены, попробуйте ответить N и в случае неуспеха попробуйте ответить Y. Почитайте Busmouse-HOWTO, доступного через ftp (user:anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO. Microsoft busmouse support. CONFIG_MS_BUSMOUSE CONFIG_MS_BUSMOUSE Это "животное" (также называемой Inport mice) соединяется с платой расширения через круглый коннектор с 9-ю раз'емами. Если это то, что Вы имеете, ответьте Y и почитайте Busmouse-HOWTO, доступного через ftp (user:anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если не уверены - ответьте N и почитайте HOWTO для прояснения ситуации. Заметьте также, некоторые производители говоря о 'Microsoft busmouse', имеют в виду "PS/2 busmouse" - так что считайте число раз'емов на коннекторе. ATIXL busmouse support. CONFIG_ATIXL_BUSMOUSE CONFIG_ATIXL_BUSMOUSE Это очень редкий тип мышей, подключаемых к ATI video card. Заметьте, что большинство мышей ATI являются мышами типа Microsoft busmice. Почитайте Busmouse-HOWTO, доступного через ftp (user:anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Если не уверены - ответьте N и почитайте HOWTO для прояснения ситуации. Support for user miscellaneous modules. CONFIG_UMISC CONFIG_UMISC Этот драйвер обеспечивает общюю поддержку для определенного класса устройств и позволит Вам в дальнейшем загрузить различные модули для устройств типа: "световое перо", touchscreens. Если Вы не имеете таких устройств, ответьте N. QIC-02 tape support. CONFIG_QIC02_TAPE CONFIG_QIC02_TAPE Если Вы имеете такое устройство с не SCSI интерфейсом, ответьте Y. Do you want runtime configuration for QIC-02. CONFIG_QIC02_DYNCONF CONFIG_QIC02_DYNCONF Вы можете включить этот драйвер раз и навсегда, отредактировав header file, ответив в этом случае N или Вы можете скачать программу через anonymous ftp, которая позволит Вам настроить этот драйвер во время работы ядра. Если Вы желаете последнего, ответьте Y. Ftape (QIC-80/Travan) support. CONFIG_FTAPE CONFIG_FTAPE Если Вы имеете ленточку, подключаемую к флоппи-контроллеру, ответьте Y. Некоторые ленточки (типа Iomega Ditto 3200) выпускаются со своим высокоскоростным контроллером. Они также поддерживаются. Если Вы имеете специальные контроллеры (типа CMS FC-10, FC-20, Iomega Mach-II или Ditto Dash), Вы можете настрить их, отредактировав файл drivers/char/ftape/Makefile. Если Вы собираетесь использовать такие контроллеры на машинах PCI, почитайте файл drivers/char/ftape/README.PCI. Если Вы хотите откомпилировать его как модуль, ответьте M и почитайте Documentation/modules.txt. Zilog serial support. CONFIG_SUN_ZS CONFIG_SUN_ZS Этот драйвер в настоящее время не существует, так что смело отвечайте N. Advanced Power Management. CONFIG_APM CONFIG_APM APM - это спецификация BIOS для экономии потребляемой компьютером энергии. Это особенно полезно для батарейных laptop'ов с BIOS'ами, использующих APM стандарт. Можно определить время переустановки после операции USER RESUME, файл /proc/apm содержти информацию и состоянии батареи, пользовательский процесс может получать соббщения об изменении состояния батареи. Этот драйвер не останавливает дисковод при долгом неиспользовании (для этого служит команда hdparm(8)), и не выключает VESA-совместимые "зеленые" ("green") мониторы. Это драйвер также не поддерживает TI 4000M TravelMate и ACER 486/DX4/75, так как они не соответствуют стандарту APM. Многие "зеленые" компьютеры также имеют нестандартный BIOS и этот драйвер может привести на этих машинах к краху ядра во время загрузки (эти машины используют сегмент данных 0040, зарезервированные в Linux-ядре. Если Вы не имеете на Вашем компьютере батарею - отвечайте N. Ignore USER SUSPEND. CONFIG_APM_IGNORE_USER_SUSPEND CONFIG_APM_IGNORE_USER_SUSPEND Этот режим игнорирует запрос USER SUSPEND. На машинах сооответствущих стандарту APM, Вам следует ответить N. Однако, на notebook'ах серии NEC Versa M, из за ощибки в BIOS следует ответить Y. Enable APM at boot time. CONFIG_APM_DO_ENABLE CONFIG_APM_DO_ENABLE Включить поддержу APM во время загрузки. Из спецификации APM BIOS стр 36: "When disabled, the APM BIOS does not automatically power manage devices, enter the Standby State, enter the Suspend State, or take power saving steps in response to CPU Idle calls." (Если режим APM BIOS выключен, он не обеспечивает режимов сохранения энергии: входа в режим Standby State (состояние готовности), входа в режим Suspend State (состояние простоя), сохранение энергии в ответ на запрос CPU Idle (незанятости процессора). Этот драйвер делает вызов CPU Idle, если определят, что процессор простаивает (если эта возможность не выключена - см. ниже). Это способствует сохранению энергии, но более сложные возможности сохранения энергии будут зависеть от реализации Вашего BIOS. Вам необходимо выключить этот режим, если Ваш компьютер зависает во время загрузки или бесконечно пищит вместо перехода в состояние ожидания. Выключите этот режим на машинах NEC UltraLite Versa 33/C или Toshiba T400CDT. По умолчанию этот режим выключен, так как большинство машин хорошо работают и без этого. Do CPU IDLE calls. CONFIG_APM_CPU_IDLE CONFIG_APM_CPU_IDLE Этот режим обеспечивает вызовы CPU Idle/CPU Busy. На некоторых машинах это обеспечит дополнительное сохранение энергии, например, за счет понижения тактовой частоты при простое процессора. Это вызов происходит после того как цикл определения простоя процессора отработал определенное время (например, 333ms). На некоторых машинах этот режим приводит к зависанию процессора во время загрузки или во время входа в режим простоя. (На многопроцессорных машинах этот режим не работает). Enable console blanking using APM. CONFIG_APM_DISPLAY_BLANK CONFIG_APM_DISPLAY_BLANK Выключение этого режима вызывает режим гашения экрана, использующий стандарт APM. Некоторые laptop'ы используют это для выключения подсветки экрана (LCD), при запросе программы гашения экрана (VC screen blanker). Заметьте, что это запрос делает только программа VC screen blanker и не работает при работе в X11 (этот режим также не имеет ничего общего с мониторами по стандарту VESA). Кроме того, этот режим работает не на всех laptop'ах - на некоторых не включает гашение подсветки, на некоторых приводит к куче ошибочных собщений. Power off on shutdown. CONFIG_APM_POWER_OFF CONFIG_APM_POWER_OFF Этот режим выключает питание после остановки машины (например командой halt(8)). Как и для других APM режимов, он может некорректно работать на некоторых версиях APM BIOS. Watchdog Timer Support. CONFIG_WATCHDOG CONFIG_WATCHDOG Если Вы включите этот режим и создадите специальный файл /dev/watchdog командой mkdev с major и minor номерами 10, 130, то получите возможность называемую watchdog. Этот драйвер каждую минуту открывает этоот файл. Если попытка записи в этот файл неуспешна, то компьютер перезагружается. Это бывает полезно для сетевых машин, которые при зависании должны как можно быстрее без вмешательства оператора вернуться в рабочий режим. Существуют полностью программные реализации watchdog (которые иногда не обеспечивают перезагрузки при тяжелых аппаратных зависаниях) и специальные платы, которые более надежные и могут кроме этого давать информацию ядру о температура в вашем компьютере. Детали описаны в файле Documentation/watchdog.txt. Если не уверены, ответьте N. Этот драйвер может быть модульным (код, который может быть по вашему желанию добавлен к уже работающему ядру или удален). Если Вы собираетесь использовать драйвер в модульном режиме ответьте M и почитайте документацию по модульным драйверам в файле Documentation/modules.txt. Disable watchdog shutdown on close. CONFIG_WATCHDOG_NOWAYOUT CONFIG_WATCHDOG_NOWAYOUT Обычно драйвер watchdog останавливает таймер, если процесс, работающий с файлом /dev/watchdog закрывает его. В этом случае возможно, что данные процесс может сняться по какой- нибудь причине и перезагрузки не произойдет. Если Вы включите этот режим, то wacthdog, однажды стартовав более не останавливается до перезагрузки машины. WDT Watchdog timer. CONFIG_WDT CONFIG_WDT Если Вы имеете платы WDT500P или WDT501P, ответьте Y. Ядро не может автоматически определить данное устройство, то есть Вы должны ввести IRQ и адрес ввода/вывода в файле drivers/char/wdt.c. Этот драйвер может быть модульным (код, который может быть по вашему желанию добавлен к уже работающему ядру или удален). Если Вы собираетесь использовать драйвер в модульном режиме ответьте M и почитайте документацию по модульным драйверам в файле Documentation/modules.txt. WDT501 features. CONFIG_WDT_501 CONFIG_WDT_501 Ответив Y и создав специальное устройство /dev/temperature с помощью команды mknod с major и minor номерами 10, 131, вы сможете с этого файла считывать текущую температуру внутри компьютера. Чтение одного байта из данного файла даст Вам температуру по Фаренгейту. Данную возможность поддерживает только плата WDT501P. Fan Tachometer. CONFIG_WDT_501_FAN CONFIG_WDT_501_FAN Включает режим поддержки скорости вентилятора an Tachometer на WDT501. Включайте его только при наличие этой поддержки на Вашей плате. Software Watchdog. CONFIG_SOFT_WATCHDOG CONFIG_SOFT_WATCHDOG Программное управлением режимом watchdog. Этот режим может не обеспечивать перезагрузки при некоторых зависании системы, в которых аппаратный watchdog мог бы помочь. С другой стороны этот режим намного проще установить. Этот драйвер может быть модульным (код, который может быть по вашему желанию добавлен к уже работающему ядру или удален). Если Вы собираетесь использовать драйвер в модульном режиме ответьте M и почитайте документацию по модульным драйверам в файле Documentation/modules.txt. Berkshire Products PC Watchdog card. CONFIG_PCWATCHDOG CONFIG_PCWATCHDOG Этот драйвер обслуживает карту Berkshire Products PC Watchdog. Эта карта котролирует работу ядра и если ядро зависает, то через определенный интервал времени компьютер перезагружается. Этот драйвер поход на драйвер WDT501 но для другого оборудования. Эту карту Вы можете заказать по адресу:http://www.berkprod.com Некоторые примеры rc.local файлов Вы можете найти на ftp.bitgate.com. Enhanced Real Time Clock Support. CONFIG_RTC CONFIG_RTC Если Вы включите этот режим и создадите специальный файл /dev/rtc командой mkdev с major и minor номерами 10, 135, то получите доступ к датчику реального времени (real time clock) встроенному в Ваш компьютер. Он может быть использован для генерации сигналов с частотой от 1Гц до 8192Гц или как 24-часовой будильник. Состояние этого устройства отображается через файл /dev/rtc. Если Вы используете SMP (многопроцессорную) версию Linux, то Вам следует включить этот режим для чтения и установки RTC в SMP-совместимом режиме. Если Вы планируете использовать это устройство (например для периодического снятия данных), то ответьте Y и почитайте файл Documentation/rtc.txt. Sound card support. CONFIG_SOUND CONFIG_SOUND Если Вы имеете звуковую карту, которая может делать более сложные вещи, чем подача звукового сигнала, ответьте Y. Почитайте внимательно документацию на Вашу карту и определите настроечные параметры (порт ввода/вывода (I/O port, номер прерывания (IRQ) DMA канал и т п) для дальнейшего ввода этих параметров. Почтайте документацию Sound-HOWTO, доступную через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO. Часть информации также содержится в различных README-файлах в директории drivers/sound. Если Вы собираетесь использовать драйвер в модульном режиме ответьте M и почитайте документацию по модульным драйверам в файле Documentation/modules.txt. Кстати, даже без звуковой карты Вы можете включить ее эмуляцию через программирование Вашего PC спикера. Изменения ядра (kernel patches) и программы для этого Вы можете получить на: sunsite.unc.edu:/pub/Linux/kernel/patches/console/pcsndrv-X.X.tar.gz, ProAudioSpectrum 16 support. CONFIG_PAS CONFIG_PAS Ответьте Y, если Вы имеете Pro Audio Spectrum 16, ProAudio Studio 16 или Logitech SoundMan 16. Не отвечайте Y, если у Вас другие карты фирмы Media Vision или Logitech, так как они не совместимы с PAS16. SoundBlaster (SB, SBPro, SB16, clones) support. CONFIG_SB CONFIG_SB Ответьте Y, если Вы имеете оригинальную карту SoundBlaster фирмы Creative Labs или 100% аппаратно-совместимую (например Thunderboard или SM Games). Если вашей карты нет в списке поддерживаемых карт посмотрите файл drivers/sound/Readme.cards перед ответом на этот вопрос. Для неизвесной карты Вы можете ответить Y, если карта об'явлена как SoundBlaster совместимая. Generic OPL2/OPL3 FM synthesizer support. CONFIG_ADLIB CONFIG_ADLIB Ответьте Y, если Ваша карта FM имеет чип фирмы Yamaha (OPL2/OPL3/OPL4). Имейте в виду, что некоторые карты могут иметь программный (TSR) FM модулятор. Включение этого режима для этих карт может привести к проблемам (Однако на настоящее время я не знаю таких карт). Gravis Ultrasound support. CONFIG_GUS CONFIG_GUS Включите этот режим для любых типов карт Gravis Ultrasound, включая GUS или GUS MAX. MPU-401 support (NOT for SB16). CONFIG_MPU401 CONFIG_MPU401 Будьте осторожны с этим режимом. Интерфейс MPU401 поддерживается всеми звуковыми картами. Однако, некоторые карты имеют свой собственный MPU401 драйвер. Включение этого режима для этих карт может вызвать конфликт. Включение этого режима на картах реально не имеющих этот интерфейс может вызвать определенные проблемы. Если Ваша карта находится в списке подерживаемых карт, посмотрите файл drivers/sound/Readme.cards. Если Вы действительно имеете MPU401 MIDI интерфейсную карту, лучше всего ответить Y. 6850 UART Midi support. CONFIG_UART6850 CONFIG_UART6850 Этот режим включает поддержку MIDI интерфейса на чипах 6850 UART. Этот интерфейс не часто используется в звуковых картах. Лучше всего ответить N. PSS (ECHO-ADI2111) support. CONFIG_PSS CONFIG_PSS Ответьте Y, если только вы имеете Orchid SW32, Cardinal DSP16 и некоторые другие карты на чипах PSS (AD1848 codec + ADSP-2115 DSP chip + Echo ESC614 ASIC CHIP). 16 bit sampling option of GUS (_NOT_ GUS MAX). CONFIG_GUS16 CONFIG_GUS16 Ответьте Y, если Вы имеете 16-ти битную дочернюю карту на карту GUS. Ответьте N, если Вы имеете GUS MAX, так как выбор этого режима отключит поддержку GUS MAX. GUS MAX support. CONFIG_GUSMAX CONFIG_GUSMAX Ответьте Y, если Вы имеете Gravis Ultrasound MAX. Microsoft Sound System support. CONFIG_MSS CONFIG_MSS Прежде чем ответить Y, подумайте. Ответить Y, нужно в том случае, если Вы имеете оригинальную карту Windows Sound System фирм Microsoft или Aztech SG 16 Pro (или NX16 Pro). Вы можете ответить Y, если Вашей карты нет в этом списке: ATI Stereo F/X, AdLib, Audio Excell DSP16, Cardinal DSP16, Ensoniq SoundScape (и совместимые фирм Reveal и Spea), Gravis Ultrasound, Gravis Ultrasound ACE, Gravis Ultrasound Max, Gravis Ultrasound with 16 bit option, Logitech Sound Man 16, Logitech SoundMan Games, Logitech SoundMan Wave, MAD16 Pro (OPTi 82C929), Media Vision Jazz16, MediaTriX AudioTriX Pro, Microsoft Windows Sound System (MSS/WSS), Mozart (OAK OTI-601), Orchid SW32, Personal Sound System (PSS), Pro Audio Spectrum 16, Pro Audio Studio 16, Pro Sonic 16, Roland MPU-401 MIDI interface, Sound Blaster 1.0, Sound Blaster 16, Sound Blaster 16ASP, Sound Blaster 2.0, Sound Blaster AWE32, Sound Blaster Pro, TI TM4000M notebook, ThunderBoard, Turtle Beach Tropez, Yamaha FM synthesizers (OPL2, OPL3 and OPL4), 6850 UART MIDI Interface. Для карт, имеющих поддержку VoxWare, почитайте файл drivers/sound/Readme.cards. Некоторые карты имеют свою поддержку MSS и включение этого режима может вызвать проблемы. Ensoniq Soundscape support. CONFIG_SSCAPE CONFIG_SSCAPE Ответьте Y, если Вы имеете звуковые карты на чипах Ensoniq SoundScape. Эт карты как производятся фирмами Ensoniq, Spea и Reveal (Reveal поизводит также и другие карты). MediaTriX AudioTriX Pro support. CONFIG_TRIX CONFIG_TRIX Ответьте Y, если Вы имеете звуковую карту AudioTriX Pro фирмы MediaTrix. Support for MAD16 and/or Mozart based cards. CONFIG_MAD16 CONFIG_MAD16 Ответьте Y, если Ваша карта имеет Mozart (OAK OTI-601) или MAD16 (OPTi 82C928 or 82C929) аудио интерфейсный чип. Этот чип в настоящее время широко используется, так что возможно, что многие безымянные карты используют его. Кроме этого MAD16 чип используется в картах фирм Turtle Beach (Tropez), Reveal (некоторые модели) и Diamond (последние модели). Support for Crystal CS4232 based (PnP) cards. CONFIG_CS4232 CONFIG_CS4232 Ответьте Y, если Вы имеете карту с чипами Crystal CS4232. Support for Turtle Beach Wave Front (Maui, Tropez) synthesizers. CONFIG_MAUI CONFIG_MAUI Включите этот режим, если Вы имеете карты Turtle Beach Wave Front, Maui или Tropez. Support for Crystal CS4232 based (PnP) cards. CONFIG_CS4232 CONFIG_CS4232 Включите этот режим для эксперементальной поддержки карт использующих протокол Plug and Play. /dev/dsp and /dev/audio support. CONFIG_AUDIO CONFIG_AUDIO Ответив N Вы выключите устройства /dev/dsp и /dev/audio, преобразователи звук/цифра и цифра/звук. Ответьте N только в том случае, когда уверены, что не будете использовать эти режимы. Обычно они нужны, так что отвечайте Y. MIDI interface support. CONFIG_MIDI CONFIG_MIDI Ответ N выключает устройства /dev/midixx и доступ к любому Это режим работает на любом MPU401 и/или General MIDI совместимой карте. Ответьте Y. FM synthesizer (YM3812/OPL-3) support. CONFIG_YM3812 CONFIG_YM3812 Ответьте N, если уверены, что этот режим Вам не нужен. Sun Audio support. CONFIG_SUN_AUDIO CONFIG_SUN_AUDIO Данные режим включает поддержку звуковых карт на рабочих станцияз Sun. Код на настоящее время не существует, так что отвечайте N. Kernel profiling support. CONFIG_PROFILE CONFIG_PROFILE Этот режим предназначен для хакеров, желающих знать как много времени в ядре работают различные процедуры. Информация запоминается в файле /proc/profile (включите поддержку файловой системы /proc) и для ее анализа Вам нужен пакет readprofile с sunsite.unc.edu. Руководство на этот пакет дает информацию о формате этого файла. Для того, чтобы стать хакером ядра Linux начните с книги "Kernel Hacker's Guide", доступной через ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/LDP. Для обычных смертных следует ответить N. Kernel Hacker's Profile shift count. CONFIG_PROFILE_SHIFT CONFIG_PROFILE_SHIFT This is used to adjust the granularity with which the addresses of executed instructions get recorded in /proc/profile. But since you enabled "Kernel profiling support", you must be a kernel hacker and hence you know what this is about :-) ISDN subsystem. CONFIG_ISDN CONFIG_ISDN ISDN ("Integrated Services Digital Networks" - интегрированная сервисная цифровая сеть, называемая во Франции RNIS) - специальный тип полностью цифровой линии; в сновном она используется для подключения к Internet провайдеру (через SLIP или PPP). Основное преимущество этой линии в том, что скорость соединения выше, чем через обычную модем/телефонную линию. Для этого необходимы ISDN карта как у Ваc так и у провайдера и сама ISDN линия предоставляемая Вашей телефонной кампанией. Более детальную информацию Вы можете найти на WWW: http://alumni.caltech.edu/~dank/isdn/ Этот драйвер позволяет Вам использовать ISDN карте как для сетевого соединения, так и для устройства дозвона или приема входящих звонков (dialin/out device). ISDN драйвер терминала имеет встроенный AT-совместимый эмулятор модема. Сетевое устройство поддерживает автодозвон, связывание каналов (channel-bundling), обратный вызов (callback), идентификацию вызывающего номера (caller-authentication) без дополнительного программного обеспечения. Поддерживается подмножество протокола T.70 с терминалом (tty) подходящим для германских BTX. На каналах D поддерживаются протоколы EDSS1 и 1TR6. Детали Вы можете найти в файле Documentation/isdn/README. Support synchronous PPP. CONFIG_ISDN_PPP CONFIG_ISDN_PPP Этот драйвер поддерживает режим синхронного PPP через ISDN. Этот протокол, например, используют Cisco и Sun. Так что Вам следует ответить Y, если другая сторона ISDN соединения поддерживает этот протокол. Для работы в этом режиме Вам нужна специальная версия демона ppd (называемая ipppd). Детали описаны в файлах Documentation/isdn/README.syncppp и Documentation/isdn/syncPPP.FAQ. Support generic MP (RFC 1717). CONFIG_ISDN_MPP CONFIG_ISDN_MPP При включенном режиме синхронного PPP этот драйвер позволяет поднять скорость соединения путем одновременного использования нескольких ISDN соединений. Дополнительная информация описана в файле Documentation/isdn/README.syncppp. Use VJ-compression with synchronous PPP. CONFIG_ISDN_PPP_VJ CONFIG_ISDN_PPP_VJ Этот параметр включает алгоритм Van Jacobson компресии заголовков IP-пакетов для синхроного PPP. Support audio via ISDN. CONFIG_ISDN_AUDIO CONFIG_ISDN_AUDIO Этот режим поддерживает подмножество команд EIA Class 8 для работы со звуком. Используя getty с голосовой поддержкой (mgetty+sendfax от gert@greenie.muc.de с расширением, доступным например в пакетах ISDN) Вы можете использовать Linux-машину как автоответчик для ISDN линий. Естетсвенно этот режим требует поддержки звука на аппаратном уровке. В настоящее время только Teles поддерживает режим голоса. Дополнительная информация описана в файле Documentation/isdn/README.audio. ICN 2B and 4B support. CONFIG_ISDN_DRV_ICN CONFIG_ISDN_DRV_ICN Этот драйвер поддерживает два типа ISDN-карт, производимыми германской фирмой ICN. 2B - стандартная версия для одной ISDN линии с двумя каналами B. 4B поддерживает две ISDN линии. Для работы с этой картой требуется дополнительное фирменное программное обеспечение, загружаемое в