Am Dienstag 27 September 2011, 13:07:02 schrieb Michael Mol:
> On Tue, Sep 27, 2011 at 12:54 PM, Volker Armin Hemmann
> 
> <volkerar...@googlemail.com> wrote:
> > Am Dienstag 27 September 2011, 04:05:31 schrieb Grant Edwards:
> >> That sounds good, but in practice it doesn't work.
> >> 
> >>  1) The kernel developers don't support any existing customers.  Bugs
> >>     are only fixed for customers who are willing to run the next
> >>     kernel verison.  I've got customers that are still running 2.4
> >>     kernels. 2.6.18 is still widely used.  Will the kernel developers
> >>     add new features, support for new hardware, or fix bugs for those
> >>     customers.  Not a chance.
> > 
> > so what? There are long term stable kernels with no api changes. Hmm...
> 
> Except they have drivers which are buggy and require backported fixes.

and that is the reason stable series exist. They are stable and they backport 
fixes. Exclusively.

> 
> >>  2) The kernel developers only make sure that drivers compile.  They
> >>     don't have the hardware or knowlege required to actually test
> >>     them.  One of our drivers _is_ in the kernel.  Sure, it builds,
> >>     but AFAIK, it hasn't actually worked for at least 10 years.
> > 
> > and nobody complains on lkml about it - seems that nobody uses your
> > hardware.
> Except his customers. Who are going directly to him for support.
> 
> > If something stops working (called a 'regression' btw) it has to be
> > fixed. Linus is very clear about that.
> 
> That's all well and good, but it doesn't fix things that weren't
> working correctly in the first place. Upstream kernel doesn't backport
> fixes, that's what distros and people like Grant, for their customers.

wrong, long time stable series do backport fixes. That is the reason they 
exist in the first place.

> 
> And Linus's statement as quoted in that article (and my snippet)
> doesn't include one important caveat: Sometimes, they drop support for
> things that either have no maintainer, or are obsolete and difficult
> to keep.

and when they do that they warn everybody for years (just look up binary 
sysctl support as a prime example).

> 
> >> Trying to maintain two drivers (one in-kernel and one out-of-kernel)
> >> just creates twice as much work for no gain.
> > 
> > then don't be outside the kernel.
> 
> If we take your position, in this context, to its logical outcome, it
> sounds like you're saying that distributions like Gentoo, Red Hat and
> Debian shouldn't maintain older kernels with backported fixes.

no, but if you decide on one kernel you should use one of the long term 
supported one. Not 2.6.something-because-I-like-the-number.

> 
> There exist systems which cannot be upgraded with financial sanity;
> the existing install works well enough that it would cost more to
> upgrade. 

so don't touch the kernel. Wow, that was hard. I think I need something to eat 
now. Hmmm... noodles....

> The reasons might be that they're using an old software
> package which was abandoned, and taking ownership of the code isn't
> always sane. I was actually approached by someone in my area a couple
> weeks ago who was in just this kind of scenario.

and if the system just works - why touch it at all?

-- 
#163933

Reply via email to