[sisyphus] Re: kernel despaghettification

Konstantin Volckov =?iso-8859-1?q?goldhead_=CE=C1_altlinux=2Eru?=
Пн Сен 16 21:42:06 MSD 2002


On Mon, 16 Sep 2002 14:17:25 +0400
Serge <sergeyssv на mail.ru> wrote:

Hi!

> >Позволю себе суммировать правила бойцовского клуба:
> >0. Vanilla kernel -- наше достояние и отправная точка. Keep tidy.

Ес-но.

> >1. Улучшать нужно только то, что не работает должным образом.

Только для stable.

> >2. Если не лезет, не вколачивай.

Если вещь прошла п.1, то использовать. В крайнем случае посмотреть на
другие варианты решения этой проблемы.

Сам по себе этот пункт не имеет смысла и не соотносится с реальностью.

> >3. От невыжатых 15% производительности ещё никто не умирал. Если
> >   кто-то умирает, пусть собирает ядро под себя.

Только для stable.

> >P.S. Я надеюсь, после некоторого обсуждения и обмозгования,
> >сделать более серьёзный набросок kernel building policy.
> >
> Может быть так:
> Ввести понятие patch_set
> и в spec реализовать что-то вроде
> $vanilla
>     |
>     +----- $minimal
>     |           |
>     |            +-- $with-some-funct1
>     |                        |
>     |                        +-- $with-some-funct1+drivers-set1
>     |                        +-- $with-some-funct1+drivers-set2
>     |                .........
>     + $ALL_stable
>         |
>         + $ALL_stable_and_experimental
> Это конечно сложно реализовать но зато можно получить из одного spec 
> любую функциональность
> Для начала можно сделать хотя-бы $minimal $stable $advanced $tested

Я не понимаю, зачем все нужно впихивать в один .spec, придумывать
различные нестандартные схемы сборки и т.д., когда:

а) проще (по крайней мере понятно как) сделать 2(3, 4) разных .spec
б) оно уже и так сделано в разных .spec

?

Надо понимать, что .spec от ядра и так непрост и доп. усложнение ему ИМХО
ни к чему.

> Regards,
>     Serge.


-- 
Успехов,
Konstantin
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20020916/f974a910/attachment-0011.bin>


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