[d-kernel] Re: самонастраивающиеся ядра или Авто Выбор Архитектуры.

Boldin Pavel ldavinchi на inbox.ru
Вт Апр 5 23:46:43 MSD 2005


Anton D. Kachalov пишет:

>On Wed, Apr 06, 2005 at 12:18:18AM +0500, Boldin Pavel wrote:
>  
>
>>Согласен... ваши предложения?
>>Правда некоторый прирост она все же дает.... но очень маленький...
>>    
>>
>Боюсь, что скорее проблемы полезут.
>  
>
Проблемы полезли: добавил %_arch в конце версий для ядер.
Мне потребовалось два ядра для тестинга: c i586 и  c athlon

>  
>
>>Да, вот только это займет намного больше времени чем 3 дня...
>>    
>>
>3 дня на что?
>  
>
тут мы опустим склоки и будем заниматся делом :)

>  
>
>>необходимо проработать систему зависимостей конфигов от архитектуры:
>>это можно сделать, но это будет "not such easy"...
>>можно хранить _базовый_ config file и патчи для каждой отдельной 
>>архитектуры :)
>>    
>>
>я вот когда делал сборку ядра под x86_64 своял примерно следующее.
>Конфиги называем как config-blah-blah-blah.i586 (i686,athlon,epia,x86_64).
>А в spec'е, вместо копирования %SOURCEx, копируем config-....%target_arch
>-> .config
>И ещё не забыть про ExclusiveArch.
>  
>
Очень хорошо... но вот только 150 раз настраивать ядро - удовольствие 
спорное...
а ведь еще и ошибится можно...

вот мое предложение: пишется простой sh/perl скрипт производящий 
элементарную проверку spec и config файла для ядра "на вшивость"
 ( нечто похожие на sisyphus_check )
и создается config файл под каждую архитектуру :( ...

еще можно вываливать пользователя в menuconfig (как эксклюзивный вариант)...

по поводу вкомпиляции модулей: ведь hotplug и instaler опознают hardware?

>  
>
>>а как там у "конкурентов сделано"??
>>    
>>
>А они как раз конфиги и держут. Хотя точно не скажу.
>  
>
держание 10 конфигов - хождение по минному полю - когда нибудь да 
взорвешься...

-- 

Болдин Павел aka davinchi

    ldavinchi на inbox.ru or davinchi на zu.org.ru

    ZU - Zagovor Unixoidov. SSAU 303.


----------- следущая часть -----------
Вложение в формате HTML было удалено...
URL: http://lists.altlinux.ru/pipermail/devel-kernel/attachments/20050406/ee8447bf/attachment.html


Подробная информация о списке рассылки devel-kernel