Сборка ядра

Amigo
vit.ok
на 686 сидел на самосборе, т.к. дефолтное ему уступало в производительности

А в чём заключалась оптимизация?
Да стандарт вроде, под проц к8 и 1000 HZ, (не помню какие опции еще могут добавить производительности, ну не считая PREEMPT_DESKTOP, которое в дефолтном ведре итак стоит) ну и минимальный набор опций которые в компилированы, модулем был тока проприетарный драйвер нвидии. а на x86_64 толку от этого не увидел, поэтому сижу на дефолтном и радуюсь что ниче компилить не надо (хотя свое ведро за 4 минуты компилилось)
fragnat
Да но я нечего не конфигурировал..
А смысл тогда компиляции?.. Если не конфигурировать свое ядро, то даже и браться тогда не стоит.
http://l4u.jinr.ru/docs/add04/kernel-2. … .0.html#34 - вот пояснения.

fragnat
Я так понимаю теперь надо после редактирования PKGBUILD в папке /var/abs/local/kernel26/ прописать makepkg -ifc?
у вас это упущено, на всякий случай спрашиваю :)
Очень даже написано. 8 пункт.
Nebulosa
fragnat
Да но я нечего не конфигурировал..
А смысл тогда компиляции?.. Если не конфигурировать свое ядро, то даже и браться тогда не стоит.
http://l4u.jinr.ru/docs/add04/kernel-2. … .0.html#34 - вот пояснения.
Я имел ввиду что вы непопорядку все действия расписали. Я думаю что надо сначала настроить PKGBUILD после прописать makepkg -ifc, настроить скомпилить, и только после все настройки вернуть назад…а у вас написано как..
6. Заходим в папку /var/abs/local/kernel26 и редактриуем PKGBUILD (для того чтобы сперва сконфигурировать ядро):
надо раскомментировать строки:
Запустится программа для конфигурации ядра, внимательно конфигурируем его под свои нужды.
После этого сохраняем в удобное место файл .config но он же не настроенный, смысл его сохранять??
7. Прибираемся: новый .config записываем поверх стандартного. В файле PKGBUILD возвращаем все на место, и добавляем новый md5-хэш нашего нового файла .config вместо стандартного. Удаляем подпапку srс.
Шаги 6-7 нужны только для того чтобы получить свой .config, в дальнейшем будет достаточно скопировать свой .config в папку, и разкомментировать make oldconfig в PKGBUILD, если версия ядра будет другой.
fragnat
Я так понимаю теперь надо после редактирования PKGBUILD в папке /var/abs/local/kernel26/ прописать makepkg -ifc?
у вас это упущено, на всякий случай спрашиваю :)
Очень даже написано. 8 пункт.
то есть идём по пунктам сначала 6 потом 8 а после 7 :-\ я к этому клоню..
vit.ok
pacman -Sy base-devel - чтоб больше ошибок не выдавало.
А вобще я с неделю гоняю разные сборки ядер и rt и самосборное, и вобщем дефолтное ведро арча ведет себя лучше всего) поэтому не советую замарачиваться со самосбором. Хотя такую картину я наблюдаю на x86_64 архитектуре арча, на 686 сидел на самосборе, т.к. дефолтное ему уступало в производительности, а вот на x86_64 заметил обратную картину…
у меня сейчас стоит celeron 950 Mhz 512 ОЗУ думаю смысл есть, да посмотреть как работать будет с самосборным и опыт конечноже.
fragnat
то есть идём по пунктам сначала 6 потом 8 а после 7 :-\ я к этому клоню..
Как не странно, но нет, идем по порядку. :) Сначала удаляем src, а потом компилируем, иначе ядро не пропатчится и сборка вывалится в ошибку.
vit.ok
pacman -Sy base-devel - чтоб больше ошибок не выдавало.
А вобще я с неделю гоняю разные сборки ядер и rt и самосборное, и вобщем дефолтное ведро арча ведет себя лучше всего) поэтому не советую замарачиваться со самосбором. Хотя такую картину я наблюдаю на x86_64 архитектуре арча, на 686 сидел на самосборе, т.к. дефолтное ему уступало в производительности, а вот на x86_64 заметил обратную картину…
Я давно уже сижу на самосборном ядре. Зря пишете, что в производительности не уступает. Время загрузки сократилось более чем в два раза.
Интерактивность как раз в дефолтном ядре установлена в нечто среднее между пользовательским и серверным вариантом. В своем ядре ставим то, что нужно. И глазами видим, как система становиться более отзывчивой. Про rt-ядро вообще молчу, сказка просто!
Опять же, пишу про i686, на x86_64 не сидел…
Nebulosa
Как не странно, но нет, идем по порядку. :) Сначала удаляем src, а потом компилируем, иначе ядро не пропатчится и сборка вывалится в ошибку.

ничего не удалял, все прекрасно собралось, пропатчилось и установилось. Никакого шаманства, копий и пр. Просто тупо закинул в папку свой старый проверенный конфиг (предварительно переименовав его из .config в config x86_64 и вторую его копию просто в config) убрал md5 - потом makepkg –asroot и все. 15 минут на сборку и установка. Чистил я уже после того, как загрузился с новым ядром. Вообще имел массу проблем со сборкой на арче иными методами, но как раз через ABS все идет на ура и без глюков.
у меня сейчас стоит celeron 950 Mhz 512 ОЗУ думаю смысл есть, да посмотреть как работать будет с самосборным и опыт конечноже.

Ну на таком железе ты запаришься его компелить…

Я давно уже сижу на самосборном ядре. Зря пишете, что в производительности не уступает. Время загрузки сократилось более чем в два раза.
Интерактивность как раз в дефолтном ядре установлена в нечто среднее между пользовательским и серверным вариантом. В своем ядре ставим то, что нужно. И глазами видим, как система становиться более отзывчивой. Про rt-ядро вообще молчу, сказка просто!
Опять же, пишу про i686, на x86_64 не сидел…

На i686 у меня была та-же картина, а вот на x86_64 уже кучу ядер пересобрал и rt заточенное под мое железо, и нифига, всеравно дефолтное лучше себя ведет, я сам не понимю как так, т.к. до этого всегда на самосборах сидел, а тут (x86_64) дефолтное ведет себя лучше самосбора :-\
fragnat
у меня сейчас стоит celeron 950 Mhz 512 ОЗУ думаю смысл есть, да посмотреть как работать будет с самосборным и опыт конечноже.

с твоим железом я б тебе посоветовал добавить в /etc/pacman.conf такой репозиторий

[archaudio-testing]
Server = http://repos.archaudio.org/testing/i686

и
установить из него kernel26rt, т.к. на твоем железе яб компелить не стал-бы. слишком много времяни это займет.
А вот rt ведро должно себя проявить как следует!
подожду тогда до понедельника, привезут новую машину ::)
 
Зарегистрироваться или войдите чтобы оставить сообщение.