slackware.ru
http://www.slackware.ru/forum/

сборка ядра
http://www.slackware.ru/forum/viewtopic.php?f=44&t=2693
Страница 5 из 6

Автор:  bormant [ 17 мар 2019 17:39 ]
Заголовок сообщения:  Re: сборка ядра

Где-то вместо -O2 станет написано -O3.
Слишком абстрактные примеры/рассуждения

Не отвлекайтесь, ответьте на простой вопрос, заданный выше: viewtopic.php?f=44&t=2693&p=16316#p16296

Автор:  swmax [ 17 мар 2019 18:08 ]
Заголовок сообщения:  Re: сборка ядра

я не знаю. я новичок. на что хватило фантазии , то и сделал. и не где я не говорил,что это правильно.



я не понял почему gcc- O2 а не make ? с makefile работает же make

Автор:  bormant [ 17 мар 2019 18:55 ]
Заголовок сообщения:  Re: сборка ядра

swmax, вынужден повториться.

Автор:  swmax [ 17 мар 2019 23:21 ]
Заголовок сообщения:  Re: сборка ядра

и еще одно собрал только что
Код:
Thread model: posix
gcc version 8.2.0 (GCC)
              total        used        free      shared  buff/cache   available
Mem:            370          10         269           0          91         347
Swap:             0           0           0
Linux pc 3.16.63 #1 Mon Mar 18 02:41:19 NOVT 2019 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux

Автор:  swmax [ 17 мар 2019 23:23 ]
Заголовок сообщения:  Re: сборка ядра

всего 10 Мегабайт весит вся ось в оперативной памяти

Автор:  bormant [ 18 мар 2019 00:28 ]
Заголовок сообщения:  Re: сборка ядра

Осталось загрузить эту же систему со стоковым kernel-generic и сравнить.

Автор:  swmax [ 18 мар 2019 00:42 ]
Заголовок сообщения:  Re: сборка ядра

думаю что мегабайт 14 -15

Автор:  bormant [ 18 мар 2019 16:44 ]
Заголовок сообщения:  Re: сборка ядра

А что тут думать-то, когда можно посмотреть (Slackware 14.2, 32 бита):
Код:
# ls -l /boot/vmlinuz
... vmlinuz -> vmlinuz-huge-4.4.14

# free -m
              total        used        free      shared  buff/cache   available
Mem:            235           6         171           0          58         217
Swap:             0           0           0
Код:
# ls -l /boot/vmlinuz
... vminuz -> vmlinuz-generic-4.4.14

# free -m
              total        used        free      shared  buff/cache   available
Mem:            243           4         183           0          55         227
Swap:             0           0           0

Автор:  swmax [ 18 мар 2019 18:53 ]
Заголовок сообщения:  Re: сборка ядра

да , тут есть чему поучиться :ni_zia:

а можно конфиг ядра посмотреть?

Автор:  bormant [ 18 мар 2019 19:21 ]
Заголовок сообщения:  Re: сборка ядра

Это стоковое ядро из 14.2. Конфиги именно этих лежат в пакетах:
a/kernel-huge-4.4.14-i586-1.txz
a/kernel-generic-4.4.14-i586-1.txz
а если эти пакеты установлены, то
/boot/config-huge-4.4.14
/boot/config-generic-4.4.14

Автор:  swmax [ 18 мар 2019 20:28 ]
Заголовок сообщения:  Re: сборка ядра

не знаю ребята, как так. я отключил все что можно в ядре... оставил почти минимум, ну там есть огрехи, но у меня 10 Мегабайт в системе занимает, у Вас почти все включено "y" в конфиге, и 4 Мегабайта. ну вобщем вы гении :co_ol:

Автор:  bormant [ 18 мар 2019 20:29 ]
Заголовок сообщения:  Re: сборка ядра

Цитата:
тут есть чему поучиться
Может и есть, а может и нет. Ядро не самый главный потребитель памяти.
Поэтому и говорил, что сравнивать нужно в одной и той же системе, отличающейся только ядрами, чтобы было видно влияние только изменившегося ядра, на фоне одинакового юзерспейса.

Автор:  swmax [ 18 мар 2019 20:35 ]
Заголовок сообщения:  Re: сборка ядра

возможно, потому что оно у меня монолитное..... поэтому так много занимает места в памяти...
хочу спросить, а где скачать source ядра, с надежного источника самой первой версии? на kernel.org я не вижу такого

Автор:  bormant [ 18 мар 2019 21:17 ]
Заголовок сообщения:  Re: сборка ядра

Цитата:
где скачать source ядра, с надежного источника самой первой версии? на kernel.org я не вижу такого
Нужно быть внимательнее.
https://cdn.kernel.org/pub/linux/kernel/

Если что, были еще версии с ведущим нулем.

Только зачем? Если только почитать...
Но лучше почитать полезную книжку, толку будет больше.

Автор:  swmax [ 18 мар 2019 22:00 ]
Заголовок сообщения:  Re: сборка ядра

хочу посмотреть каким оно было ядро, пока его не изуродовали pae и прочей фигней. теоретически может запуститься Slackware 14.2 с ядром 1. 0

Автор:  yars [ 19 мар 2019 20:47 ]
Заголовок сообщения:  Re: сборка ядра

Проще поднять виртуалку и в нее накатить Slackware-3.3, там, правда, ядро 2.0, но есть и можно попытаться собрать linux-0.0.1 :-D

Автор:  swmax [ 19 мар 2019 23:07 ]
Заголовок сообщения:  Re: сборка ядра

а Вы так и не ответили, будет ли работать ядро 1.0 в Slackware 14.2?

Автор:  Algierd [ 20 мар 2019 00:10 ]
Заголовок сообщения:  Re: сборка ядра

Не очень понятно вот что: стоит проприетарный драйвер nvidia, хочу пересобрать ядро с make localmodconfig, конфигуратор ругается, что kernel nvidia config not found!! Почему так? Почему nouvea-драйвер запуск которого отключен в /etc/modprobe.d/ собирается модулем, а nvidia нет?

Автор:  swmax [ 20 мар 2019 03:33 ]
Заголовок сообщения:  Re: сборка ядра

хороший для меня вопрос.... мне то же предстоит собрать видеодрайвер, но не пропретарный

Автор:  bormant [ 20 мар 2019 07:39 ]
Заголовок сообщения:  Re: сборка ядра

Algierd,
потому что модули ядра могут собираться в дереве ядра и вне дерева ядра.
Модуль nvidia собирается вне дерева ядра, поэтому конфигуратор ядра исходников nvidia ожидаемо не обнаружит; и произойдет это именно на стадии, когда будет предпринята попытка включить его конфиг в сборку.

Про сборку вне дерева:
Documentation/kbuild/modules.txt

Страница 5 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/