Сказка
о
пингвиньем
сердце
Сергей (Heel] ПАРИЖСКИЙ
До сих пор не понимаю, кто придумал, что умение перекомпилировать ядро * п'!Х-системы
удел
только компьютерных гуру. Попробуем опровергнуть эту точку зрения.
Я
дро Упих выступает как некоторый посредник между про-
граммным и аппоратным обеспечением. Новые версии ядер
поддерживают больше разнообразного оборудования, име-
ю т улучшенное управление процессами, обладаю т боль-
шей производительностью и стабильностью и не содержат ош и-
бок, характерных для старых версий. Чтобы узноть версию ядра
своей системы, зайдите в Ипих-терминал и выполните команду
и п ате - г (рис. 1). Н а рисунке видно, что версия ядра моего Оп-
их — 2.4.10. Если версия ядра ниже 2.4.x, его необходимо пере-
компилировать, если выше, м ожно обойтись патчингом.
[h e e [email protected] l o c a lh o s t
l i n u x l l ^
pwd
r - 'u s r / s r c / l i n u x
Рис.1
С н о ч а л а рассм отри м вариант, когда Linux-ядро над о пе-
рекомпилировать. Вот небольш ой список ftp-сайтов, с кото-
рых м ож но скачать свежее ядро:
ftp.kernel.org/pub/linux/kernel
ftp.univie.oc.ot:/systems/linux/sunsite/kernel
ftp.Germany.EU.nek/pub/os/ Linux/ Local.EUnet/Kernel/ Linus
ftp.ibp.fr:/pub/linux/sourees/ system/ patches
Ф айлы с ядрами Linux обы чно им ею т названия вида
linux-
x.y.z.tar.gz,
где
x.y.z
— ном ер версии. С ам ы й больш ой ном ер
имеет последняя версия, о н а же обы чно является тестовой и
нестабильной.
Ближе к делу
П осле того как вы загрузите ядро, его нуж но распаковать
при пом ощ и команды t a r или
g z ip
(зависит от расш ирения
архива) в попку
/usr/src.
П еред этой процедурой переим енуй-
те папку Ппих, содерж ащ ую стар ое ядро, в
linux-x.y.z,
где x.y.z —
его версия. Зайдите в только что созданны й каталог Ипих и
почитайте ф айл
README.
В р азд ел е
Установка ядра (IN-
STALLING THE KERNEL)
есть м ного инф ормации, с которой
желательно ознакомиться.
Н а этом сам ая легкая часть закончена. Д алее предстоит
нелегкая процедура — будем созд авать конфиг. Р а зр а б о т-
чики предлагаю т четыре варианта. П ервы й — это текстовый
консольный конфиг (рис. 2), создаваем ы й с пом ощ ью ком ан-
С
ос-Ш :сС'іО^ ijru O »
c:nf
п
і -f і ciurie/ajii
»4
cd
inrijdf
:
ln - ї *
a -t
n;
.•blrt/ih siripts/Conriii/r* äv:h/_TIfc.'ccn-i^.in
к Usi!
%
defaults fand ir s n lv ij
*
& .'lief tor,fit
* Led? natufity level cf-Jcns
Р'ояр*’. Kor Je- e k fw .t si iicir in: coplete coce/dri/ers T C (in U № T * ‘E r.L [
Рис.2
ды т а к е с о п £ 1д. Второй вари ан т — созд ание конф ига по ко-
м анде т а к е те п и с о п £ 1 д и его дальнейш ая настрой ка в псев-
дограф ическом интерф ейсе при 16 цветах (рис. 3). Третий
с п ос о б — создать конфиг с пом ощ ью ком анды т а к е х с о п -
т.
г д и настроить его в среде X w ind ow (рис. 4). Последний ва-
рионт — восстановление с тар ого конф ига из ф айла
.сопАд
при пом ощ и команды т а к е о1с!соп£1д.
Какой из этих способов вы будете использовать, все равно —
в лю бом случае вам придется ответить на множество вопросов,
что в конечном итоге предопределит конфигурацию нового яд-
Рис.4
ра. Чтобы грамотно на них отвечать, необходимо хорош о знать,
какое оборудование установлено в системе, и по м ере надоб-
ности обращ аться к м ануалам в/^г/вгс/Впих/ОоситегЛаНоп. О бы ч-
но существует три варианта ответа — у, п или
т
(у — да, п —
нет, т — модуль).
Загружаемый модуль
— это код, который не
включен прямо в ядро. О н компилируется отдельно, затем его
можно вставить или удалить из ядра в лю бое время.
В о п р о с -О п
Рассм отрим некоторы е вопросы, которы е вам будут за-
доны при настройке ядра.
Эмулировать математические функции ядром?
— над о о т-
ветить п. Хотя, если у ва с отсутствует матем атический с о п р о -
цессор (больш ая редкость на сегодняш ний день), вам следу-
ет ответить у. В принципе, если у вас есть сопр оцессор , но
вы ответили у, т о о н все р а в н о будет использоваться, а вот
объ ем оперативной памяти уменьшится — так что отвечай-
те у лиш ь в то м случае, если вы точно уверены.
Поддерживать сеть?
— в принципе, вы должны ответить У,
если ваш ком пью тер подклю чен к сети или вы хотите исполь-
зовать
SLIP,
P P P или
term.
О д н а к о ряд пакетов (таких как
XII)
тр еб ует поддержку сети, поэтом у даж е если вы не подклю -
чены ни к какой сети, следует ответить у.
Поддерживать SCSI-устройства? —
если у вас есть устрой-
ства S C SI, то ответьте у. Н о будьте готовы к тому, что у вас
запросят дополнительные сведения — наприм ер, о поддерж -
ке C D - R O M дисков, о том, какой ад апте р S C S I у вас имеет-
ся и т.п. Так что узнайте за р а н е е всю нуж ную инф ормацию.
Поддерживать сетевые устройства? —
если у вас есть се-
тевая карта, или же вы хотите использовать SLIP, PPP или
Ьь
Окончание на стр. 29
предыдущая страница 27 Мой Компьютер 2004 28 читать онлайн следующая страница 29 Мой Компьютер 2004 28 читать онлайн Домой Выключить/включить текст