Как правильно собирать ядро?

Вопросы программного кода и архитектуры Linux

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Как правильно собирать ядро?

Непрочитанное сообщение Olej » 15 мар 2012, 00:18

Olej писал(а):Некоторые "параметры" сборки относительно свежего ядра (3.0.9 - ещё недавно называлось как последнее stable), сборка классическая без каких-либо фокусов по ускорению:
...
P.S. да, кстати, чтоб хоть по порядку величины определиться чего ожидать, нужно сказать не каком процессоре: это 2-х ядерный notebook 1.6 GHz.
Кстати, по окончанию сборки, сама установка тоже не так чтоб сразу влёт :-( :

Код: Выделить всё

[olej@notebook linux-3.0.9]$ time sudo make modules_install
...
  DEPMOD  3.0.9
real    8m43.433s
user    0m9.479s
sys     0m27.358s
[olej@notebook linux-3.0.9]$ du -hs /lib/modules/3.0.9
889M    /lib/modules/3.0.9
[olej@notebook linux-3.0.9]$ time sudo make install
sh /usr/src/linux-3.0.9/arch/x86/boot/install.sh 3.0.9 arch/x86/boot/bzImage \
                System.map "/boot"
real    5m58.967s
user    2m44.921s
sys     0m25.559s

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Как правильно собирать ядро?

Непрочитанное сообщение Olej » 14 апр 2012, 18:21

http://www.opennet.ru/opennews/art.shtml?num=33387
Ядро 3.3 также примечательно преодолением очередного рубежа - размер исходного кода ядра превысил отметку в 15 млн строк. При этом 5.6 млн строк приходится на драйверы, 1.8 млн на специфичный для аппаратных архитектур код, 700 тыс на файловые системы, 533 тыс на звуковую подсистему, 493 тыс на сетевой стек. 97.22% кода ядра написано на языке Си, 2.47% на ассемблере, 0.15% на Perl и 0.04% на Shell. Отметка в 10 млн строк была пройдена в конце 2008 года, при выпуске ядра 2.6.27.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Как правильно собирать ядро?

Непрочитанное сообщение Olej » 05 ноя 2013, 19:24

Вот здесь: Сборка собственного ядра Fedora - выложено обстоятельное описание сборки ядра в пакетной системе Fedora.

Так же точно, как сообщества Debian & Ubuntu из кожи вон лезут, чтобы соблюсти "дистрибутивную кошерность" и собирать ядро в рамках пакетной системы .deb.

Но эту ссылку я оставляю на любителя.

... поскольку считаю (IMHO) подобные проявления "дистрибутивного патриотизма" уже на грани идиотизма ... это уже сродни психическому нездоровью. :-?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Как правильно собирать ядро?

Непрочитанное сообщение Olej » 07 ноя 2013, 16:14

Olej писал(а): Но эту ссылку я оставляю на любителя.
Подробное описание сборки ядра ... в моём понимании (IMHO ;-) ) - выложено отдельной статьёй в серии "модули ядра" на IBM developerWorks : Отладка и тестирование модулей ядра: Часть 75. Отладка в ядре. Общие положения.

Ответить

Вернуться в «Linux изнутри»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей