[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