Параметры ядра Linux 2.6.32:General setup

Материал из Wiki Open book
Перейти к: навигация, поиск

General setup

Prompt for development and/or incomplete code/drivers

Some of the various things that Linux supports (such as network drivers, file systems, network protocols, etc.) can be in a state of development where the functionality, stability, or the level of testing is not yet high enough for general use. This is usually known as the "alpha-test" phase among developers. If a feature is currently in alpha-test, then the developers usually discourage uninformed widespread use of this feature by the general public to avoid "Why doesn't this work?" type mail messages. However, active testing and use of these systems is welcomed. Just be aware that it may not meet the normal level of reliability or it may fail to work in some special cases. Detailed bug reports from people familiar with the kernel internals are usually welcomed by the developers (before submitting bug reports, please read the documents <file:README>, <file:MAINTAINERS>, <file:REPORTING-BUGS>, <file:Documentation/BUG-HUNTING>, and <file:Documentation/oops-tracing.txt> in the kernel source).

This option will also make obsoleted drivers available. These are drivers that have been replaced by something else, and/or are scheduled to be removed in a future kernel release.

Unless you intend to help test and develop a feature or driver that falls into this category, or you have a situation that requires using these features, you should probably say N here, which will cause the configurator to present you with fewer choices. If you say Y here, you will be offered the choice of using features or drivers that are currently considered to be in the alpha-test phase.

Русский флаг
Предлагать незаконченные и/или находящиеся в разработке драйвера/возможности

Активация данной опции позволяет включать в ядро компоненты (такие как сетевые драйвера, файловые системы, сетевые протоколы и т.п.), функциональность, стабильность или объём тестирования которых недостаточны для повседневного использования. В среде разработчиков это состояние известно как "альфа-тест". Разработчики против широкого использования компонентов, находящихся в состоянии альфа-теста, так как это вызывает в их адрес множество вопросов типа "А почему это не работает?". Тем не менее, приветствуется активное использование таких возможностей с целью тестирования. Просто будьте готовы к тому, что получите недостаточную стабильность или, в некоторых случаях, полную неработоспособность. Детальные отчёты об ошибках от людей, знакомых с внутренним строением ядра, обычно приветствуются разработчиками (перед отправкой отчёта ознакомьтесь с документами <file:README>, <file:MAINTAINERS>, <file:REPORTING-BUGS>, <file:Documentation/BUG-HUNTING> и <file:Documentation/oops-tracing.txt>) в дереве исходных текстов ядра.

Кроме того, эта опция делает доступными устаревшие драйвера. Это драйвера, которые были заменены на другие и/или удаление которых запланировано на будущие выпуски ядра.

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


Local version - append to kernel release

Append an extra string to the end of your kernel version. This will show up when you type uname, for example. The string you set here will be appended after the contents of any files with a filename matching localversion* in your object and source tree, in that order. Your total string can be a maximum of 64 characters.

Русский флаг
Локальная версия - присоединить к релизу ядра

Добавить дополнительную строку к концу версии вашего ядра. Вы её увидите, если например наберёте команду uname. Содержимое каждого файла, имя которого подходит под шаблон localversion* и расположенного в корне дерева исходных текстов, будет добавлено к LOCALVERSION в следующем порядке:

сначала srctree/localversion*, а затем objtree/localversion*.

Например:

  • файл $(srctree)/localversion-lowlatency содержит строку "-llat";
  • файл $(srctree)/localversion-scheduler-nick содержит строку "-np";
  • файл $(objtree)/localversion содержит строку "-smpacpi".

Получим KERNELRELEASE вида: 2.6.8.rc1-smpacpi-llat-np

Максимальный размер строки не должен превышать 64 символа. Если точнее, то не размер LOCALVERSION, а всего KERNELRELEASE.

Дополнительную информацию можно посмотреть по ссылке (на английском языке):

http://www.kerneltraffic.org/kernel-traffic/kt20041017_277.html#2


Automatically append version information to the version string

English text
Русский флаг
Russian name

Russian text


Kernel compression mode (Gzip) --->

English text
Русский флаг
Russian name

Russian text


Support for paging of anonymous memory (swap)

English text
Русский флаг
Russian name

Russian text


System V IPC

English text
Русский флаг
Russian name

Russian text


POSIX Message Queues

English text
Русский флаг
Russian name

Russian text


BSD Process Accounting

English text
Русский флаг
Russian name

Russian text


BSD Process Accounting version 3 file format

English text
Русский флаг
Russian name

Russian text


Export task/process statistics through netlink (EXPERIMENTAL)

English text
Русский флаг
Russian name

Russian text


Enable per-task delay accounting (EXPERIMENTAL)

English text
Русский флаг
Russian name

Russian text


Enable extended accounting over taskstats (EXPERIMENTAL)

English text
Русский флаг
Russian name

Russian text


Enable per-task storage I/O accounting (EXPERIMENTAL)

English text
Русский флаг
Russian name

Russian text


Auditing support

English text
Русский флаг
Russian name

Russian text


Enable system-call auditing support

English text
Русский флаг
Russian name

Russian text


RCU Subsystem --->

English text
Русский флаг
Russian name

Russian text


Kernel .config support

English text
Русский флаг
Russian name

Russian text


Enable access to .config through /proc/config.gz

English text
Русский флаг
Russian name

Russian text


Kernel log buffer size

English text
Русский флаг
Russian name

Russian text


Group CPU scheduler

English text
Русский флаг
Russian name

Russian text


Group scheduling for SCHED_OTHER

English text
Русский флаг
Russian name

Russian text


Group scheduling for SCHED_RR/FIFO

English text
Русский флаг

Russian name

Russian text


Basis for grouping tasks (Control groups) --->

English text
Русский флаг

Russian name

Russian text


Control Group support --->

English text
Русский флаг

Russian name

Russian text


enable deprecated sysfs features which may confuse old userspace tools

English text
Русский флаг

Russian name

Russian text


Kernel->user space relay support (formerly relayfs)

English text
Русский флаг

Russian name

Russian text


Namespaces support

English text
Русский флаг

Russian name

Russian text


UTS namespace

English text
Русский флаг

Russian name

Russian text


IPC namespace

English text
Русский флаг

Russian name

Russian text


User namespace (EXPERIMENTAL)

English text
Русский флаг

Russian name

Russian text


PID Namespaces (EXPERIMENTAL)

English text
Русский флаг

Russian name

Russian text


Network namespace

English text
Русский флаг

Russian name

Russian text


Initial RAM filesystem and RAM disk (initramfs/initrd) support

English text
Русский флаг

Russian name

Russian text


Initramfs source file(s)

English text
Русский флаг

Russian name

Russian text


Support initial ramdisks compressed using gzip

English text
Русский флаг

Russian name

Russian text


Support initial ramdisks compressed using bzip2

English text
Русский флаг

Russian name

Russian text


Support initial ramdisks compressed using LZMA

English text
Русский флаг

Russian name

Russian text


Optimize for size

English text
Русский флаг

Russian name

Russian text


Configure standard kernel features (for small systems) --->

English text
Русский флаг

Russian name

Russian text


Kernel Performance Events And Counters --->

English text
Русский флаг

Russian name

Russian text


Enable VM event counters for /proc/vmstat

English text
Русский флаг

Russian name

Russian text


Enable PCI quirk workarounds

English text
Русский флаг

Russian name

Russian text


Enable SLUB debugging support

English text
Русский флаг

Russian name

Russian text


Disable heap randomization

English text
Русский флаг

Russian name

Russian text


Choose SLAB allocator (SLUB (Unqueued Allocator)) --->

English text
Русский флаг

Russian name

Russian text


Profiling support (EXPERIMENTAL)

English text
Русский флаг

Russian name

Russian text


OProfile system profiling (EXPERIMENTAL)

English text
Русский флаг

Russian name

Russian text


OProfile AMD IBS support (EXPERIMENTAL)

English text
Русский флаг

Russian name

Russian text


OProfile multiplexing support (EXPERIMENTAL)

English text
Русский флаг

Russian name

Russian text


Kprobes

English text
Русский флаг

Russian name

Russian text


GCOV-based kernel profiling --->

English text
Русский флаг

Russian name

Russian text


Slow work debugging through debugfs

English text
Русский флаг

Russian name

Russian text

Инструменты
    
Личные инструменты