Оригинал этого документа лежит здесь


# Maintained by Axel Boldt (boldt@math.ucsb.edu)
#
# This version of the Linux kernel configuration help texts
# corresponds to the kernel versions 2.0.x.
#
# Information about what a kernel is, what it does, how to patch and
# compile it and much more is contained in the Kernel-HOWTO, available
# via ftp (user: anonymous) from sunsite.unc.edu in the directory
# /pub/Linux/docs/HOWTO.
#
# Format of this file: descriptionvariablehelptext.
# If the question being documented is of type "choice", we list
# only the first occurring config variable. The help texts
# must not contain empty lines. No variable should occur twice; if it
# does, only the first occurrence will be used by Configure. The lines
# in a help text should be indented two positions. Lines starting with
# `#' are ignored. To be nice to menuconfig, limit your lines to 70
# characters. Use emacs' kfill.el to edit this file or you lose.
#
# If you add a help text to this file, please try to be as gentle as
# possible. Don't use unexplained acronyms and generally write for the
# hypothetical user who has just bought a PC, removed Windows,
# installed Linux and is now recompiling the kernel for the first
# time. Tell them what to do if they're unsure. Technical information
# should go in a README in the Documentation directory. Mention all
# the relevant READMEs and HOWTOs in the help text.
#
# All this was shamelessly stolen from several different sources. Many
# thanks to all the contributors. Feel free to use these help texts
# in your own kernel configuration tools. The texts are copyrighted
# (c) 1995,1996 by Axel Boldt and governed by the GNU Public License.
#
# Данный файл переведен на русский язык сотрудником ТОО ТЕРЕМ
# Костаревым А. Ф. (E-mail: kaf@terem.perm.su,
# http://nevod.perm.su/nevod/ekaf.html
# Переведены только пункты, касающиеся генерации ядра
# на Intel x86 компьютерах
# Оригинал файла и связанный с ним документы хранятся на
# http://nevod.perm.su/service/linux/doc/kernel/
# ftp://nevod.perm.su/pub/linux/cyrillic/kernel/Configure.help
#
# Вся информация в этом файле подпадает под лицензию GPL

    Prompt for development and/or incomplete code/drivers. CONFIG_EXPERIMENTAL


CONFIG_EXPERIMENTAL
Некоторые из возможностей, которые обеспечивает Linux
(например, сетевые драйверы, файловые системы, сетевые протоколы
и т.п.), могут находиться в состоянии разработки. То есть их
функциональность, стабильность или уровень отладки не позволяют
передать их для массового использования. Эти коды, используя
терминологию разработчиков, находятся в стадии альфа-тестирования.
Обычно разработчики избегают широкого использования кодов, находящихся
в стадии альфа-тестирования, чтобы избежать потока вопросов типа
"А почему это не работает?". Однако приветствуется активное
тестирование и использование этих кодов. Только имейте в виду, что
вы можете столкнуться с недостаточным уровнем надежности в
определенных случаях. Разработчики преветствуют детальное сообщение
об ошибках от людей, знакомых с работой ядра. Если у Вас нет
намерения помочь тестированию или разработке возможностей или
драйверов, попадающих в эту категорию, Вам слудует ответить N.
Это приведет к тому, что программа настройки ядра предоставит
Вам меньше возможностей для выбора. Если Вы ответите Y,
Вы сможете включить возможности или драйвера, находящиеся в
стадии альфа-тестирования.


    Kernel math emulation. CONFIG_MATH_EMULATION


CONFIG_MATH_EMULATION
Если Ваш компьютер не имеет математического сопроцессора
(используемого для операций с плавающей точкой), то Linux
может эмулировать его работу. Процессоры 486DX и Pentium
имеют встроенный сопроцессор. Для процессоров 486SX и 386
необходим отдельный сопроцессор 487DX или 387. (Сообщения
ядра во время загрузки системы могут указать Вам на наличие
или отсутствие сопроцессора [см. команду dmesg]). В любом
случае Вы должны либо иметь сопроцессор либо включить его
эмуляции в ядро. Тем не менее, если Вы имеете сопроцессор
и включили его эмуляцию, то для выполнения операций с
плавающей точкой будет использоваться сопроцессор.
(Если Вы хотите избежать использование сопроцессора
[в случае его неработоспособности], то укажите при загрузке
ядра режим "no387". Найдите в документации на Ваш начальный
загрузчик (lilo или loadlin) указание на то, как передать
этот параметр при загрузке ядра. Программа lilo описана также
в документе SCSI-HOWTO, доступной через ftp (user: anonymous)
на sunsite.unc.edu:/pub/Linux/docs/HOWTO или на Вашем
дистрибутиве). Это означает, что если Вы собираетесь
использовать ядро на различных машинах, то Вам следует
ответить Y. Дополнительную информацию о работе эмулятора
сопроцессора Linux Вы можете найти в файле
arch/i386/math-emu/README. Если Вы не знаете что ответить,
ответьте Y. Ядро увеличится на 45Kb - это не смертельно.


    Normal floppy disk support. CONFIG_BLK_DEV_FD


CONFIG_BLK_DEV_FD
Если Вы собираетесь работать с флоппи-дисками, ответьте Y.
Информация об этом драйвере (особенно необходимая пользователям
IBM Thinkpad) находится в файле drivers/block/README.fd.
Этот драйвер может быть модульным (код, который может быть
по вашему желанию добавлен к уже работающему ядру или удален).
Если Вы собираетесь использовать драйвер в модульном режиме
ответьте M и почитайте документацию по модульным драйверам в
файле Documentation/modules.txt.


    RAM disk support. CONFIG_BLK_DEV_RAM


CONFIG_BLK_DEV_RAM
Включение этого режима позволит Вам использовать часть Вашей
оперативной памяти (RAM) как блок-ориентированное устройство. Так
что Вы можете создать в ней файловую систему, читать, писать в нее
и производить все манипуляции как с обычным блок-ориентированным
устройством (таким как жесткий диск). Обычно эта возможность
используется на этапе инсталляции Linux для загрузки с дискеты
в оперативную память минимальной корневой файловой системы.
Заметьте, что параметр "ramdisk=XX" при загрузке ядра теперь
не нужен. Более детальное описание Вы можете найти в файле
Documentation/ramdisk.txt.
Если Вы собираетесь использовать драйвер в модульном режиме
ответьте M и почитайте документацию по модульным драйверам в
файле Documentation/modules.txt.
Как правило большинство пользователей не нуждается в использовании
оперативной памяти в этих целях, так что Вы можете ответить здесь
N.


    Initial RAM disk (initrd) support. CONFIG_BLK_DEV_INITRD


CONFIG_BLK_DEV_INITRD
Initial RAM disk это копия файловой системы в оперативной памяти
которую загружает начальный загрузчик (LOADLIN или LILO), которая
монтируется как корневая перед начачальной раскруткой ядра.
Обычно эта файловая система используется для загрузки модулей
необходимых для доступа к реальной корневой файловой системы и
т.п. Более подробно смотри файл Documentation/initrd.txt.


    Loop device support. CONFIG_BLK_DEV_LOOP


CONFIG_BLK_DEV_LOOP
Включение этого режима позволит Вам монтировать обычный файл как
файловую систему. Это бывает полезно когда Вы желаете проверить
созданный образ файловой системы ISO9660 перед "прошивкой"
его на CD/ROM, или когда вы желаете использовать образ дискеты
без реальной записи информации на флоппи-диск.
Этот режим позволяет также монтировать файловую систему с
механизмом шифрования.
Для использования этой возможности Вам необходима последняя
версия команды mount, которую Вы, например, можете найти на
ftp.win.tue.nl:/pub/linux/util/mount-2.5X.tar.gz.
Если Вы желаете использовать файловую систему с шифрацией,
Вас может заинтересовать (старый) DES пакет на
ftp.funet.fi:/pub/OS/Linux/BETA/loop/des.1.tar.gz.
Заметьте, что loop device не имеет ничего общего с loopback device,
используемого в сети для соединения по TCP/IP машины с самой собой.
Большинство пользователей не используют этот режим, отвечая N.


    Enhanced IDE/MFM/RLL disk/cdrom/tape support. CONFIG_BLK_DEV_IDE


CONFIG_BLK_DEV_IDE
Данный параметр подключает полный IDE-драйвер, обслуживающий
до 4-х IDE интерфейсов, позволяющий подключать до 8-ми жестких
дисков, CD/ROMов и ленточный устройств. Более подробная
информация об использовании больших IDE-дисков (>540MB),
IDE портов на звуковых картах и другиг IDE устройствах
содержится в файле Documentation/ide.txt.
Если Вы имеете одно или более IDE-устройство ответьте Y.
Если у Вас нет IDE-устройств ответьте N.
Если вы также хотите с'экономить память ядра, ответьте
N и выберите вместо этого Old harddidk driver. Таким образом Вы
можете с'економить около 13Kb. Для более тонкой настройки
параметров IDE интерфейсов или устройств с целью оптимизировать
работу используйте пакет hdparm, который Вы можете найти на
sunsite.unc.edu:/pub/Linux/kernel/patches/diskdrives/

    Old harddisk (MFM/RLL/IDE) driver. CONFIG_BLK_DEV_HD_ONLY


CONFIG_BLK_DEV_HD_ONLY
Для работы с MFM/RLL/IDE дисками существуют два драйвера.
Большинство пользователей используют новый улучшенный IDE
драйвер, но по двум причинам Вы можете использовать и старый
драйвер. Некоторые старые компьютеры имеют странные временные
проблемы и похоже работают только со старым драйвером (который
кстати может не работать с некоторыми современными компьютерами).
Другая причина состоит в том, что старый драйвер меньше нового,
так имеет меньше возможностей. Так что для компьютеров с
небольшой оперативной памятью или со старами MFM/RLL/IDE
устройствами этот драйвер может оказаться полезен. Выбор
этого драйвера позволит Вам с'экономить около 13KB оперативной
памяти. Если Вы не уверены в выборе - выбирайте Enhanced
IDE/MFM/RLL драйвер.


    Use old disk-only driver on primary interface. CONFIG_BLK_DEV_HD_IDE


CONFIG_BLK_DEV_HD_IDE
Для работы с MFM/RLL/IDE дисками существуют два драйвера.
Большинство пользователей используют только новый улучшенный
IDE драйвер. Этот параметр устанавливает для основного
(primary) интерфейса старый драйвер, оставляя 2-й 3-й и 4-й
интерфейс для нового IDE драйвера. Это позволяет избежать
необходимости подключения IDE/ATAPI CDROM'a или ленты к
основному интерфейсу. Это может оказаться полезным для
старых компьютеров, которые имеют MFM/RLL/ESDI контроллер
с основным портом по адресу 0x1f0 вместе с IDE контроллерами
обслуживающие 2-й, 3-й и 4-й интерфейс. Так что, ответив N,
Вы будете использовать новый IDE драйвер на всех четырех
интерфейсах.


    Include IDE/ATAPI CDROM support. CONFIG_BLK_DEV_IDECD


CONFIG_BLK_DEV_IDECD
Если Вы имеете CDROM устройство, работающее по ATAPI протоколу,
ответьте Y. ATAPI - это новый протокол подобный SCSI протоколу,
используемый IDE CDROM'ами и ленточными устройствами.
Большинство современных CDROM'ов используют ATAPI протокол.
Этот список включает NEC-260, Mitsumi FX400, Sony 55E и почти
все не-SCSI устройства с двойной(2X), четырех-(4X) и шести-(6X)
кратной скоростью. Во время загрузки CDROM будет идентифицирован
наряду с другими IDE устройствами как устройство hdb, hdc и т.п.
Если Вы имеете единственный IDE CDROM, Вы можете ответить N
для всех других типов CDROM'ов и не забыть включить поддержку
для файловой системы ISO9660. Почитайте CDROM-HOWTO, доступный
по ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO
и файл Documentation/cdrom/ide-cd. Заметьте, что старые версии
загрузчика lilo не могут правильно работать с IDE/ATAPI CDROM'ом,
так что установите lilo версии 16 или выше, доступного на
sunsite.unc.edu:/pub/Linux/system/Linux-boot/lilo.

    Include IDE/ATAPI TAPE support. CONFIG_BLK_DEV_IDETAPE


CONFIG_BLK_DEV_IDETAPE
Если Вы имеете ленточное устройство, работающее по ATAPI протоколу,
ответьте Y. ATAPI - это новый протокол подобный SCSI протоколу,
используемый IDE CDROM'ами и ленточными устройствами.
Во время загрузки CDROM будет идентифицирован наряду с другими
IDE устройствами как устройство hdb, hdc и т.п.
Для более подробной информации по использованию просмотите файлы
drivers/block/ide-tape.c и Documentation/ide.txt.

    Support removable IDE interfaces (PCMCIA). CONFIG_BLK_DEV_IDE_PCMCIA


CONFIG_BLK_DEV_IDE_PCMCIA
Этот параметр позволяет IDE драйверу поддерживать режим "горячего"
добавления и удаления IDE интерфейсов и устройств с помощью
внешней программы (? (прим. переводчика - так в тексте)).
Обычно здесь отвечают N.

    CMD640 chipset bugfix/support. CONFIG_BLK_DEV_CMD640


CONFIG_BLK_DEV_CMD640
Чип CMD640 фирмы CMD-Technologies используется на многих 486
и Pentium материнстких платах обычно совместно с чипами "Neptune"
или "SiS". К сожалению он имеет несколько проектировочных ошибок,
приводящих во многих случаях к серьезным искажениям данных.
Ответьте Y, для включения кода обнаруживающего и корректирующего
эту недоработку. Этот режим позволяет также обеспечить доступ к
второму IDE порту на некоторых компьютерах с чипом CMD640.
Этот код включается автоматически на PCI-компьютерах (большинство
современных систем имеет PCI слоты). Но если Ваш компьютер вместо
PCI использует VESA local bus (VLB), Вы должны при загрузке ядра
указать параметр "ide0=cmd640_vlb", чтобы включить коррекцию
недоработок чипа CMD640. Чип CMD640 используется на картах
фирмы Acculogic и на контроллерах "CSA-6400E PCI to IDE". Если
Вы не уверены, что ответить, ответьте Y.

    CMD640 enhanced support. CONFIG_BLK_DEV_CMD640_ENHANCED


CONFIG_BLK_DEV_CMD640_ENHANCED
Этот параметр включает поддержку установку и настройки режимов
PIO и опережающего доступа на CMD640 интерфейсах. Если Вы имеете
CMD640 IDE интерфейс и Ваш BIOS не производит эти настройки,
ответьте Y. Иначе N.

    RZ1000 chipset bugfix/support. CONFIG_BLK_DEV_RZ1000


CONFIG_BLK_DEV_RZ1000
Чип RZ1000 фирмы PC-Technologies используется на многих 486
и Pentium материнстких платах обычно совместно с чипами "Neptune".
или "SiS". К сожалению он имеет несколько проектировочных ошибок,
приводящих во многих случаях к серьезным искажениям данных.
Ответьте Y для включения кода, автоматически определяющего и
корректирующего этот недостаток. Это на несколько процентов
уменьшит скорость обмена данными, но зато позволит работать
со 100% надежностью. Если Вы не уверены, что ответить,
ответьте Y.

    Other IDE chipset support. CONFIG_IDE_CHIPSETS


CONFIG_IDE_CHIPSETS
Ответьте Y, если Вы хотите включить улучшенную поддержку для
различных чипов IDE интерфейса, используемых на материнских и
встраиваемых платах. Это позволит обеспечить доступ к 3-му и 4-му
устройству на некоторых системах. Это также позволит обеспечить
установку повышенной скорости ввода/вывода на этих чипах для
повышения производителбности системы. Большинство чипов требуют
задания дополнительных параметров при загрузке ядра для включения
этой поддержки.

    DTC-2278 support. CONFIG_BLK_DEV_DTC2278


CONFIG_BLK_DEV_DTC2278
Этот драйвер включается при загрузке ядра параметром "ide0=dtc2278".
Он обеспечивает поддержку второго IDE интерфейса для карты DTC-2278
и возможность установки повышенной скорости ввода/вывода. Более
подробно смотрите документацию в файлах Documentation/ide.txt и
drivers/block/dtc2278.c.

    Holtek HT6560B support. CONFIG_BLK_DEV_HT6560B


CONFIG_BLK_DEV_HT6560B
Этот драйвер включается при загрузке ядра параметром "ide0=ht6560b".
Он обеспечивает поддержку второго IDE интерфейса для карты Holtek
и возможность установки повышенной скорости ввода/вывода. Более
подробно смотрите документацию в файлах Documentation/ide.txt и
drivers/block/ht6560b.c.

    QDI QD6580 support. CONFIG_BLK_DEV_QD6580


CONFIG_BLK_DEV_QD6580
Этот драйвер включается при загрузке ядра параметром "ide0=qd6580".
Он обеспечивает возможность установки повышенной скорости
ввода/вывода. Более подробно смотрите документацию в файлах
Documentation/ide.txt и drivers/block/qd6580.c.

    UMC 8672 support. CONFIG_BLK_DEV_UMC8672


CONFIG_BLK_DEV_UMC8672
Этот драйвер включается при загрузке ядра параметром "ide0=umc8672".
Он обеспечивает поддержку второго IDE интерфейса для карты UMC-8672
и возможность установки повышенной скорости ввода/вывода. Более
подробно смотрите документацию в файлах Documentation/ide.txt и
drivers/block/umc8672.c.

    ALI M1439/M1445 support. CONFIG_BLK_DEV_ALI14XX


CONFIG_BLK_DEV_ALI14XX
Этот драйвер включается при загрузке ядра параметром "ide0=ali14xx".
Он обеспечивает поддержку второго IDE интерфейса и возможность
установки повышенной скорости ввода/вывода. Более подробно
смотрите документацию в файлах Documentation/ide.txt и
drivers/block/ali14xx.c.

    PROMISE DC4030 support (EXPERIMENTAL). CONFIG_BLK_DEV_PROMISE


CONFIG_BLK_DEV_PROMISE
Этот драйвер включается при загрузке ядра параметром "ide0=dc4030".
Он обеспечивает поддержку второго IDE интерфейса и улучшает
кеширование операций ввода/вывода. При большой интенсивности ввода/
вывода этот драйвер может вызывать возникновение ситуаций
timeouts/retries (повторных попыток чтения записи из за превышения
времени доступа) при работе со 2-м интерфейсом. CDROM и ленточные
устройства пока не поддерживаются. Более подробно
смотрите документацию в файлах Documentation/ide.txt и
drivers/block/promise.c.

    XT harddisk support. CONFIG_BLK_DEV_XD


CONFIG_BLK_DEV_XD
Очень старый контроллер жестких дисков, используемый на
компьютерах IBM PC XT. Для включения этого драйвера ответьте Y.
Если Вы собираетесь использовать драйвер в модульном режиме
ответьте M и почитайте документацию по модульным драйверам в
файле Documentation/modules.txt.
Очень маловероятно, что вы имеете этот контроллер, так что
отвечайте N.

    Multiple devices driver support. CONFIG_BLK_DEV_MD


CONFIG_BLK_DEV_MD
Этот драйвер позволит Вам об'единить несколько партиций на жестком
диске в одно логическое блок-ориентированное устройство. Информация
о том для чего это нужно и весь необходимый инструментарий доступны
через ftp (user: anonymous) на
sweet-smoke.ufr-info-p7.ibp.fr/pub/public/Linux в пакете md и md-FAQ.
Более подробно смотри документацию в файле drivers/block/README.md.
Если не уверены в ответе, введите N.

    Linear (append) mode. CONFIG_MD_LINEAR


CONFIG_MD_LINEAR
Если Вы включите этот режим, то Вы получите возможность доступа
к Вашим винчестерам в так называемом линейном режиме (linear mode),
то есть Вы сможете увеличавать Ваши партиции на диске путем
добавления одной партиции к другой. Если Вы собираетесь
использовать драйвер в модульном режиме ответьте M и почитайте
документацию по модульным драйверам в файле
Documentation/modules.txt. Если не уверены в ответе, введите N.

    RAID-0 (striping) mode. CONFIG_MD_STRIPED


CONFIG_MD_STRIPED
Если Вы включите это режим, то получите возможность использовать
несколько Ваших винчестеров в режиме raid0. Вы можете об'единить
несколько партиций на разных винчестерах таким образом, что
часть информации будет запоминаться в одной партиции, часть в
другой. Данная метод записи увеличивает скорость ввода/вывода в
том случае, если партиции разполагаются на разных дисках. Если
Вы собираетесь использовать драйвер в модульном режиме ответьте
M и почитайте документацию по модульным драйверам в файле
Documentation/modules.txt. Если не уверены в ответе, введите N.

    Support for Deskstation RPC44. CONFIG_DESKSTATION_RPC44


CONFIG_DESKSTATION_RPC44
This is a machine with a R4400 100 MHz CPU. To compile a Linux
kernel that runs on these, say Y here. For details about Linux
on the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
http://lena.fnet.fr/ (To browse the WWW, you need to
have access to a machine on the Internet that has one of the
programs lynx, netscape or Mosaic).

    Support for Mips Magnum 3000. CONFIG_MIPS_MAGNUM_3000


CONFIG_MIPS_MAGNUM_3000
To compile a Linux kernel that runs on these, say Y here. For
details about Linux on the MIPS architecture, check out the
Linux/MIPS FAQ on the WWW at http://lena.fnet.fr/ (To browse the
WWW, you need to have access to a machine on the Internet that has
one of the programs lynx, netscape or Mosaic).

    Support for Mips Magnum 4000. CONFIG_MIPS_MAGNUM_4000


CONFIG_MIPS_MAGNUM_4000
This is a machine with a R4000 100 MHz CPU. To compile a Linux
kernel that runs on these, say Y here. For details about Linux
on the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
http://lena.fnet.fr/ (To browse the WWW, you need to
have access to a machine on the Internet that has one of the
programs lynx, netscape or Mosaic).

    Support for Olivetti M700. CONFIG_OLIVETTI_M700


CONFIG_OLIVETTI_M700
This is a machine with a R4000 100 MHz CPU. To compile a Linux
kernel that runs on these, say Y here. For details about Linux
on the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
http://lena.fnet.fr/ (To browse the WWW, you need to
have access to a machine on the Internet that has one of the
programs lynx, netscape or Mosaic).

    Support for Deskstation Tyne. CONFIG_DESKSTATION_TYNE


CONFIG_DESKSTATION_TYNE
This is a machine with a R4600 134 MHz CPU. The Linux port for this
system is idle right now because of hardware or documentation
problems. For details about Linux on the MIPS architecture, check
out the Linux/MIPS FAQ on the WWW at http://lena.fnet.fr/ (To browse
the WWW, you need to have access to a machine on the Internet that
has one of the programs lynx, netscape or Mosaic).

    Support for Acer PICA 1 chipset. CONFIG_ACER_PICA_61


CONFIG_ACER_PICA_61
This is a machine with a R4400 134/150 MHz CPU. To compile a Linux
kernel that runs on these, say Y here. For details about
Linux on the MIPS architecture, check out the Linux/MIPS FAQ on the
WWW at http://lena.fnet.fr/ (To browse the WWW, you need to have
access to a machine on the Internet that has one of the programs
lynx, netscape or Mosaic).

    Support for DECstation. CONFIG_DECSTATION


CONFIG_DECSTATION
The DECStation 3100 (with a MIPS R2000 series CPU) and DECStation
5000/xxx (MIPS R3000 series CPU) are also sometimes labeled
PMAX. They often run the Ultrix operating system. To compile a Linux
kernel that runs on these, say Y here. For details about Linux
on the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at
http://lena.fnet.fr/ (To browse the WWW, you need to
have access to a machine on the Internet that has one of the
programs lynx, netscape or Mosaic).

    CPU type. CONFIG_CPU_R3000


CONFIG_CPU_R3000
Give the type of your machine's MIPS CPU. For this question,
it suffices to give a unique prefix of the option you want to
choose.

    Networking support. CONFIG_NET


CONFIG_NET
Если Вы действительно знаете, чем Вы занимаететесь, Вам следует
ответить Y на этот вопрос. Причина заключается в том, что
некоторые программы требуют этот режим даже в том случае, если
Вы настраиваете ядро для компьютера не имеющего никаких
сетевых соединений с другими. Более подробную информацию Вы
сможете получив изучив докуменацию в файле net/README.

    Network aliasing. CONFIG_NET_ALIAS


CONFIG_NET_ALIAS
Включение данного режима позволит Вам установить для одного
драйвера сетевого устройства несколько IP адресов. Обычно это
используется для программ, которые ведет себя по разному, в
зависимости от от адреса, который они обслуживают (например
режим "multihosting" для WWW-сервера Apache httpd) или для
соединения с несколькими логическими сетями через один
физический интерфейс. Данный вопрос является общим.
Далее при конфигурации режимов сетевого протокола Вы сможете
указать специфические режимы для поддержки режима алиасов
конкретного протокола (см. IP: aliasing support). Более
подробно смотри в Documentation/networking/alias.txt.
Если Вам необходим этот режим, ответьте Y, если не уверены - N.

    Network firewalls. CONFIG_FIREWALL


CONFIG_FIREWALL
Firewall'ом называется компьютер, защищающий локальную сеть от
остального мира. Весь траффик между локальной сетью и внешним миром
контролируется данным компьютером. Если Вы желаете настроить Вашу
машину как firewall, ответьте Y. Если Ваша локальная сеть работает
по протоколу TCP/IP, Вам следует ответить также Y и на режим
"IP: firewalling". Вам следует также включить данный режим в
том случае, если Вы собираетесь использовать режим IP masquerading
(в этом режиме компьютер в локальной сети может раюотать с внешним
компьютером таким образом, что внешний компьютер будет полагать
что работает с машиной выполняющей функции firewall'а. Этот режим
делать Вашу локальную сеть совершенно недоступной извне и
исключает необходимость использования официально зарегистрированных
IP номеров в локальной сети) или включить режим учета IP траффика
(IP: accounting) для анализа использования сети. В общем случае
этот режим стоит включать на машинах, работаюших в режиме
router'a (соединенного с несколькими сетями). Если не уверены -
ответьте N.

    Sun floppy controller support. CONFIG_BLK_DEV_SUNFD


CONFIG_BLK_DEV_SUNFD
This is support for floppy drives on Sun Sparc workstations. Say Y
if you have a floppy drive, otherwise N. Easy.

    Alpha system type. CONFIG_ALPHA_AVANTI


CONFIG_ALPHA_AVANTI
Find out what type of Alpha motherboard you have. You will probably
want to read the Linux/Alpha homepage on the WWW at
http://www.azstarnet.com/~axplinux/ (To browse the WWW, you need to
have access to a machine on the Internet that has one of the
programs lynx, netscape or Mosaic). For this question, it suffices
to give a unique prefix of the option you want to choose. The
choices:
** Avanti: This is for Mustang (AS200), M3 (AS250), Avanti (AS400)
and XL (a.k.a. "Windows NT Dream Machine" :-) AlphaStations.
These usually come with a TGA graphics adaptor, so you'll want to
say Y to "TGA Console support", below, if you have one of these.
** Jensen: a.k.a. DEC 2000 a.k.a. DECpc AXP 150, the oldest Alpha
PC; it sports an EISA bus. The boot process on Jensen machines is
difficult (no booting from floppies, MILO doesn't work). You need
to have access to a second Linux workstation. The Linux/Alpha
FAQ, accessible from the above mentioned WWW page, has details.
** Noname: a.k.a. AXPpci33, a PCI-bus based board using the 21066
Alpha CPU, running at either 166 or 233 MHz. You also want to
choose this option if you have a UDB (Universal Desktop Box
a.k.a. Multia) machine.
** Cabriolet: also called AlphaPC64, a PCI-bus based board using the
21064 Alpha CPU typically running at 275 or 300 MHz.
** EB66: "Evaluation Board"
** EB66+: "Evaluation Board"
###
### Add info about Platform2000, EB164
###

    Is it really a true XL. CONFIG_ALPHA_XL


CONFIG_ALPHA_XL
If your Avanti Machine is of type XL (a.k.a. "Windows NT Dream
Machine") (as opposed to Mustang (AS200), M3 (AS250) or Avanti
(AS400)), say Y, otherwise N.

    Limit memory to low 16MB. CONFIG_MAX_16M


CONFIG_MAX_16M
Данный режим позволяет работать с "недоделанными" материнскими
платами, которые не могут нормально работать с памятью свыше 16MB.
Если вы имеете свыше 16MB оперативной памяти и по роковой
случайности столкнулись с этой проблемой - попробуйте ответить
Y, иначе - N. Имейте также в виду, что для компьютеров, имеющих
более 64MB оперативной памяти для использования памяти выше
64MB необходимо во время загрузки ядра передать параметр
"mem=XXXM" (где XXX - размер памяти в мегабайтах). Смотрите
также документацию на начальный загрузчик (lilo или loadlin)
по передаче переметров ядру. Процедура lilo об'ясняется также
в SCSI-HOWTO, доступного по ftp (user: anonymous) на
sunsite.unc.edu:/pub/Linux/docs/HOWTO. Для работы с памятью
свыше 64MB Вам также требуется как минимум 512KB RAM cash.
Если Вы столкнулись с проблемой неправильной работы с всей
имеющейся у Вас оперативной памяти, попробуйте следующие
варианты: 1) передайте ядру параметр "no-hlt" 2) передайте
ядру параметр "no-387" 3) передайте ядру параметр "mem=4M
(выключив таким образом память свыше 4MB) 4) выключив режим
cashe в BIOS 5) заменить чипы памяти 6) заменить материнскую
плату.

    Using SRM as bootloader. CONFIG_ALPHA_SRM


CONFIG_ALPHA_SRM
There are two different types of booting firmware on Alphas: SRM,
which is command line driven, and ARC, which uses menus and arrow
keys. The usual way to load Linux on an Alpha machine is to use MILO
(a bootloader that lets you pass command line parameters to the
kernel just like LILO does) which can be loaded either from ARC or
can be installed directly as a permanent firmware replacement from
floppy (which requires changing a certain jumper on the
motherboard). If you want to do either of these, say N here. If MILO
doesn't work on your system (true for Jensen motherboards), you can
bypass it altogether and boot Linux directly from an SRM console;
say Y here in order to do that. Note that you won't be able to boot
from an IDE disk using SRM. If unsure, say N. Details about the
Linux/Alpha booting process are contained in the Linux/Alpha FAQ,
accessible on the WWW from http://www.azstarnet.com/~axplinux/ (To
browse the WWW, you need to have access to a machine on the Internet
that has one of the programs lynx, netscape or Mosaic).

    Echo console messages on /dev/ttyS1. CONFIG_SERIAL_ECHO


CONFIG_SERIAL_ECHO
Если Вы включите этот режим, то все сообщения ядра, которые обычно
выводятся на консоль будут также посылаться на устройство /dev/ttyS1,
которое определяет серийный порт. Это бывает полезно в том случае,
если вы подключили к серийному порту терминал или принтер.

    TGA Console Support. CONFIG_TGA_CONSOLE


CONFIG_TGA_CONSOLE
Many Alpha systems (e.g the Multia) are shipped with a graphics card
that implements the TGA interface (much like the VGA standard, but
older TGA adaptors are *not* VGA compatible). On such systems, this
option needs to be enabled so that the TGA driver rather than the
standard VGA driver is used. Note that, at this time, there is no X
server for these systems. If unsure, try N.

    PCI bios support. CONFIG_PCI


CONFIG_PCI
Проверьте, не имеете ли Вы материнскую плату PCI. PCI обозначает
тип системной шины, то есть способ по которому процессор
обменивается данными с другими устройствами. Существуют также другие
системные шины: ISA, EISA, Microchannel (MCA) или VESA. Если
Вы имеете шину PCI, ответьте Y, иначе - N.
Примечание 1: Системная шина MCA (имеющаяся на некотрых IBM PS/2)
не поддерживается стандартным ядром, но существуют патчи на
http://www.undergrad.math.uwaterloo.ca/~cpbeaure/mca-linux.html
Примечание 2: Некоторые старые материнские PCI платы вызывают
крах ядра при включенном режиме "PCI bios support" (но они
прекрасно работают при выключении этого режима). PCI-HOWTO,
доступный по ftp (user: anonymous) на
sunsite.unc.edu:/pub/Linux/docs/HOWTO, содержит ценную информацию
о том какое PCI оборудование работает под Linux'ом, а какое нет.