Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Как пересобрать ядро в Линухе?

Ответить
Настройки темы
Как пересобрать ядро в Линухе?

Аватара для Michelleq3

Квакер


Сообщения: 205
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Говорят если пересобрать ядро в линухе то он забегает быстрее. Как пересобрать ядро в Линухе?

-------
музыка и клипы, всего понемножку ;) зеркало


Отправлено: 10:51, 08-06-2003

 

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


для начала у тебя должны быть исходники ядра
если есть, то

cd /usr/src/linux
make menuconfig

выбираешь что тебе нужно/не нужно
далее:

make dep
make clean
make bzImage
make modules
make modules install
mkinitrd /boot/initrd.img 2.4.18.14

но это еще не все.. после копируешь system.map и *сам получившийся bzImage(afair лежит в /usr/src/linux/boot/arch) в /boot и прописываешь в /etc/lilo.cof примерно следующее
i
mage=/boot/bzImage
label=NewKernellinux
initrd=/boot/initrd.img
read-only
append="root=LABEL=/"

затем
lilo
reboot

вот и все

если что забыл - не пинать

Отправлено: 11:24, 08-06-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

VVK VVK вне форума

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
Говорят если пересобрать ядро в линухе то он забегает быстрее.
Ага на 2-3%
Какой у тебя Linux, ядро, загрузщик, что ставить собираешся?
http://www.ruslandh.narod.ru/howto_r...OWTO.html#toc5

Отправлено: 12:15, 08-06-2003 | #3


Пингвин по Киевски


Сообщения: 238
Благодарности: 0

Профиль | Отправить PM | Цитировать


Michelleq3
Цитата:
он забегает быстрее
Быстрее он забегает не от того что мы его пересобирем, а от того что мы повыключаем при перезборки всекую фигню, которая нам не нужна !!!

ПРОЧИТАЙ ОБЯЗАТЕЛЬНО !!!

Отправлено: 12:22, 08-06-2003 | #4


Аватара для Michelleq3

Квакер


Сообщения: 205
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


VVK
У меня Mandrake 9.0, ядро 2.4.19.16mdk, lilo .

-------
музыка и клипы, всего понемножку ;) зеркало


Отправлено: 13:10, 08-06-2003 | #5

VVK VVK вне форума

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Прочитал, неплохая статья.
У меня ASPLinux 7.3 хотя счас уже трудно сказать во что я его превратил- родного мало. Ядро пересобирал на 2.4.20-rc4, использовал старый конфиг ASP,  там всё что можно напичкано модулями а они как известно грузятса по мере необходимости. Ну могу я штук пять из них встроить в ядро звук, ext3..... Насколько увеличится производительность?
Я думаю это будет применимо к большенству дистрибутивов.

Отправлено: 13:16, 08-06-2003 | #6


Старожил


Сообщения: 345
Благодарности: 0

Профиль | Отправить PM | Цитировать


VVK
Цитата:
Насколько увеличится производительность?
Призводительность увеличивается не от того что ты модули выдираеш. От того что ты прям в ядро что то вставляеш, то же много не получиш. Производительность увеличивается от пересборки ядра с флаками оптимизации, и подгонки под камень.

ЗЫ
Код: Выделить весь код
man gcc

-------
Лучше молчать и казаться идиотом, чем заговорить и развеять сомнения...


Отправлено: 15:24, 08-06-2003 | #7


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Производительность увеличивается от пересборки ядра с флаками оптимизации, и подгонки под камень.
Ну дык там есть выбор, под какую систему ядро ставится.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 16:07, 08-06-2003 | #8

VVK VVK вне форума

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Zur0
Цитата:
Производительность увеличивается от пересборки ядра с флаками оптимизации, и подгонки под камень.
Какой прирост можно получить?
Есть ли какая-то русская дока по опциям кампиляции?

Отправлено: 16:51, 08-06-2003 | #9


Старожил


Сообщения: 345
Благодарности: 0

Профиль | Отправить PM | Цитировать


Barracuda
Цитата:
Ну дык там есть выбор, под какую систему ядро ставится.
Я немного не то имел ввиду. -march=SMTH -- итак понятно. Но у ГЦЦ есть и еще опции для оптимизации под разные архитектуры. Например для amd k6-2 лучшее что я смог выжать, получалось с такими флагами :
Код: Выделить весь код
 -O3 -fomit-frame-pointer -fno-exceptions -mmmx -m3dnow -march=k6-2
(по идее mmmx & m3dnow можно опустить, но навсякий случай ). Под другие камни, другие флаги...
VVK
Цитата:
Какой прирост можно получить?
Я с выше указанными флагами, от перекомпиляции kernel + glibc получил прирост порядка 15-20% (по сравнению с дефолтными мандряка 9.0)
Цитата:
Есть ли какая-то русская дока по опциям кампиляции?
Насчет русской не знаю, но в man gcc все четко расписано -- остается эксперементировать. Есть еще книжка (но то же на английском) "Securing and Optimizing Linux RedHat Edition -A Hands on Guide", так там оптимальные флаги под i486, i586, i686 расписаны.

[s]Исправлено: Zur0, 1:42 9-06-2003[/s]


[s]Исправлено: Zur0, 2:19 9-06-2003[/s]

-------
Лучше молчать и казаться идиотом, чем заговорить и развеять сомнения...


Отправлено: 18:37, 08-06-2003 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Как пересобрать ядро в Линухе?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как сменить ядро системы? Snake070 Microsoft Windows 2000/XP 2 14-04-2007 12:08
как сменить ядро? the_real_x Общий по Linux 9 21-06-2005 19:12
Как програмировать Ядро linux"се??? kaEwituS Программирование в *nix 13 01-02-2005 02:12
Как поставить новое ядро ? DennisX Общий по Linux 7 30-03-2004 12:35
Как настроит в линухе интернет Ukrainer Общий по Linux 7 11-10-2003 15:43




 
Переход