jeden wielki kernel.spec vs wiele kernel-*
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Czw, 22 Maj 2003, 02:46:17 CEST
> On Thu, 22 May 2003, Jakub Bogusz wrote:
> > Jeszcze trochę się zastanawiałem nad $Subject i:
> >
> > Jak na razie padła jedna większa wada obecnego rozwiązania: konieczność
> > przebudowania wszystkich kernel-* przy zmianach w podstawowym kernelu.
> >
> > Jeśli to jest/stanie się naprawdę dokuczliwe, to można to spróbować
> > ograniczyć przez podzielenie podzielenie release na dwie części (np.
> > major.minor), gdzie:
> > - major byłoby używane w nazwie katalogu z modułami/plików vmlinuz
> > i initrd; tylko ta część występowałaby w %{_kernel_ver}
> > i w zależnościach kernel-*[1]; byłoby zmieniane przy naruszaniu
> > binarnej kompatybilności (w razie wątpliwości: przy dodawaniu nowej
> > funkcjonalności, wymianie podsystemów itp.), zmiana oznaczałaby
> > - minor byłoby zmieniane przy poprawkach błędów oraz security nie
> > ingerujących w ABI
>
> Przypominałoby mi to nieco jazdę na rowerze z kijkiem w ręce w taki sposób
> że jedna reką trzymasz kierownicę, a drugą ręką machasz w sposób
> niekontrolowany w okolicach szprych koła :)
> Nie dość że jedna ręka to mało do kierowania (tylko w jednym etapie byłoby
> to spójne) to dodatkowo w międzyczaie przy machaniu kijem w okolicach
> szprych mamy drugie zargożenie wywrotką i rozjechaniem spójnosci w
> sytaicji kiedy nagle by się zokazało że komuś coś nie chodzi, a już
> mielibyśmy podzielony kernel wynikowy na grupu z modułami.
Mozesz podkrecic jasnosc wypowiedzi? Bo nie rozumiem tej analogii.
> Jeszcze jedno.
> Przypomina mie się rozmowa z Pawłem. Jej ogólny sens:
>
> P: e100/e1000 z kernela to śmieć, a ja potrzebuję czegoś porządnego,
> T: dlaczego nie włączysz i nie przykryjesz tego śmiecia w kernelu ?
> P: bo nie używam kernela dystrybucyjnego.
> T: dlaczego nie używasz kernerla dystrybucyjnego ?
> P: bo e100/e1000 z kernela to dla mnie śmieć, a ja potrzebuję czegoś
> porządnego.
ZTCP, w tym ostatnim punkcie bylo wiecej przyczyn. Przynajmniej publicznie
podal wiecej.
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl