Все о моделировании в Компас-3D LT
   Главная Статьи Файлы Форум Ссылки Категории новостей
Июнь 26 2019 14:09:49   
Навигация
Главная
Статьи
Файлы
FAQ
Форум
Ссылки
Категории новостей
Обратная связь
Фото галерея
Поиск
Разное
Карта Сайта
Популярные статьи
Что необходимо ... 65535
Учимся удалять!... 23300
4.12.1 Професси... 22272
Примеры, синони... 21208
FAST (методика ... 19128
Просмотр готовы... 18869
Декартовы коорд... 17229
Просмотр готовы... 15664
Работа с инстру... 11830
Что такое САПР 11230
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 9,955
новичок: Logyattella
Друзья сайта
Ramblers Top100
Рейтинг@Mail.ru

Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi
Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
Конфигурация ядра
Для того чтобы установить опции, определяющие процесс компиляции ядра, необхо-
димо иметь в наличии исходный код ядра. Исходный код входит в состав всех дистрибу-
тивных пакетов, но при установке системы можно либо разрешить, либо запретить копи-
рование исходного кода на жесткий диск компьютера. Следует заметить, что в некоторых
случаях исходный код, поставляемый в составе дистрибутивного пакета, может быть из-
Глава 1. Настройка сетевых средств ядра 27
менен по сравнению со стандартным кодом ядра (так, например, в состав кода могут быть
включены специальные драйверы). Целесообразно вначале инсталлировать стандартное
ядро, а затем, по мере необходимости, установить дополнительные модули (не исключено,
что для выполнения ваших задач никакие дополнения не потребуются). Список основ-
ных узлов, содержащих архивы Linux, находится по адресу http: //www. kernel. org.
В частности, там вы найдете ссылку на ftp: //sunsite. unc. edu и адреса других уз-
лов, содержащих последние варианты исходного кода ядра Linux. (Конечно, вы можете
работать с исходным кодом ядра, который входит в состав дистрибутивного пакета, но,
как было сказано выше, в нем могут быть установлены дополнительные модули. Если
в процессе работы возникнут проблемы, то устранить их будет легче, если у вас инстал-
лировано стандартное ядро.)
^^ Номер версии ядра системы состоит из трех чисел, разделенных точками. Если
НА%^ второе число четное (например, 2.4.17), то ядро называется стабильным, или ра-
бочим. Нечетное второе число в номере версии (например, 2.5.2) указывает на то,
что ядро находится в процессе разработки. Стабильное ядро обеспечивает более
высокую надежность. Используя ядро, находящееся в процессе разработки, вы
получаете возможность ознакомиться с новыми техническими решениями. Ча-
ще всего в ядре с нечетным вторым числом номера версии используются новые
драйверы, реализованы новые варианты интерфейса или применяются другие
подобные новшества. Устанавливая систему для практического использования,
желательно использовать ядро с четным вторым числом номера версии. Исклю-
чением является ситуация, когда необходимый вам драйвер присутствует только
в версии с нечетным вторым числом. В этом случае можно также использо-
вать обратный перенос (back-port) драйвера в одну из предыдущих стабильных
версий.
Обычно исходный код ядра содержится в каталоге /usr/src/linux либо в одном
из подкаталогов /usr/src (при этом в имени каталога присутствует номер версии ядра,
например /usr/src/linux-2 .4 .17). В последнем случае желательно создать ссылку
/usr/src/linux, указывающую на каталог с исходным кодом ядра. Если вы поступите
так, то обеспечите нормальную работу программ, которые предполагают, что исходный
код ядра содержится в каталоге /usr/src/linux. Таким образом, удобно работать
с несколькими версиями исходного кода ядра, а если надо перейти от одной версии
к другой, достаточно лишь изменить символьную ссылку.
Разархивировав исходный код ядра в каталог /usr/src/linux, надо сделать это
каталог рабочим в используемой вами оболочке. После этого можно задать одну из опи-
санных ниже команд конфигурирования ядра.
• make conf ig. Данное средство конфигурирования является базовым. При этом
у вас поочередно будут запрашиваться значения опций ядра. Отвечать на вопросы
утомительно и при этом легко допустить ошибку. В случае ошибки придется начать
всю процедуру сначала. Данная команда в настоящее время используется крайне
редко.
• make menuconfig. Это средство конфигурирования предоставляет меню, поз-
воляющее просматривать опции и задавать новые значения. Меню отображается
в алфавитно-цифровом режиме. В этом случае изменить придется только те оп-
28 Часть I. Низкоуровневая конфигурация системы
Loadable module supper
Processor type and fe*
General setup
Memory Technology De
Paralel port support
Plug and Play canfigurai
Block devices
Multi-device support (F
Networking options
Telephony Support
ATAflDBMFM/RU. supp
Networtting options [
*y'jvfn!vn, Packet socket
*v У | v * B { Packet socket: mmapped 10
4/_yJ|v n^ljf % Hetlink device emulation
* У '-v j|v " j Network, packet filtering (replaces Ipchatns)
Help
Help
Help
y]iv-_ra
v • v '»
* n | Network packet «teriitgdehugojng
•*_^BJ) Socket Hte*ig
vn.i Unix domain sockets
v " и TCP/IP networking
^n;| IP: multicasting
*" "J _lrt_advanc.*l''witor
|||Help| J
__ Help J
I-2SJ
_2!LJ
J5SJ
Help I
J
vJ4 IPs as«> tteWter МЗДК xnkw *» routing Key
„JH^elpJ
IP: (,-< 'H*.«H«»lc»»l«wH)f>aU> Help
Mam Menu »xt , , &** |
Рис. 1.1. Опции ядра Linux объединяются в категории и подкатегории, для каждой из
которых предусмотрено отдельное меню
ции, значения которых не устраивают вас. При работе в текстовом режиме данное
средство применяется чаще других.
• make xconf ig. Данный способ установки конфигурации аналогичен make
menuconf ig, за исключением того, что меню отображается средствами графи-
ческого интерфейса. В этом случае выбор опций и установку их значений можно
выполнять с помощью мыши. Это средство установки конфигурации применяется
при работе в среде X Window (X Window иногда называют X).
Все три способа позволяют работать с одними и теми же опциями. Опции объединены
в несколько категорий; некоторые из категорий содержат подкатегории. Если вы исполь-
зуете make menuconf ig или make xconf ig, то для каждой категории отображается
отдельное меню (пример работы с окном, отображаемым по команде make xconf ig,
показан на рис. 1.1). При настройке сетевых средств в основном используются категории
Networking Options и Network Device Support, которые подробно рассматриваются в двух
последующих разделах.
Для большинства опций предусмотрены переключатели. Примерами таких переклю-
чателей могут служить Y, М и N, показанные на рис. 1.1. Y и N указывают на присутствие
или отсутствие опции в составе ядра, а М (сокращение от modular compilation — модульная
компиляция) указывает на то, что соответствующие средства должны быть скомпилиро-
ваны как отдельный модуль, которые можно загружать и выгружать независимо от других
компонентов ядра. Более подробно о настройке опций рассказывается ниже.
Глава 1. Настройка сетевых средств ядра 29
Данная глава посвящена опциям версии 2.4.x ядра Linux, в частности, материал
главы ориентирован на ядро 2.4.17. Опции, относящиеся к сетевым средствам,
модифицировались раньше и, по-видимому, будут изменяться и в будущем.
В версиях 2.2.x ядра опции в основном совпадают; различаются они лишь в дета-
лях. В состав разрабатываемого ядра 2.5.x включено инструментальное средство
CML2, предназначенное для настройки. Дополнительную информацию об этом
инструменте можно получить по адресу http: //tuxedo. org/~esr/cm!2/.
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Случайные статьи
Антенна
2.4.7.1 Идея цикли...
содержание - сетев...
Путевые точки
Часть 6. Автомобил...
Методология всеобщ...
5.18 СОПРОВОЖДЕНИЕ...
1.3.3 Элементы кон...
Учимся удалять! [К...
TDK XS-iV Tremor M...
СИСТЕМНЫЕ ОПЕРАЦИИ...
Чтение названий ат...
Цена до 300 долларов
Функциональный пример
Содержание - сетев...
Встроенная база да...
Быстрое продление ...
10.4.2 Анализ потоков
ДОПОЛНИТЕЛЬНЫЕ СОГ...
4. Структура реинж...
9.1. Координация п...
Великолепный Linux...
ГЛАВА 5. СИСТЕМНЫЕ...
8.1 ПЛАНИРОВАНИЕ В...
3. SADT-технология...
Вертикальное скани...
Атрибут
1.1 Физическая то...
Настройка шрифта т...
4. Разработка инфо...
Протоколы канально...
ГЛАВА 3. БУФЕР СВ...
Терминология
12.2 ГЛАВНЫЙ И ПОД...
Асинхронное и синх...
Использование подт...
Протоколы
Теоретические осно...
Преимущества испол...
7.6 КОД ИДЕНТИФИКА...
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
Copyright © 2009