1 |
On Tue, Sep 27, 2011 at 12:54 PM, Volker Armin Hemmann |
2 |
<volkerarmin@××××××××××.com> wrote: |
3 |
> Am Dienstag 27 September 2011, 04:05:31 schrieb Grant Edwards: |
4 |
>> That sounds good, but in practice it doesn't work. |
5 |
>> |
6 |
>> 1) The kernel developers don't support any existing customers. Bugs |
7 |
>> are only fixed for customers who are willing to run the next |
8 |
>> kernel verison. I've got customers that are still running 2.4 |
9 |
>> kernels. 2.6.18 is still widely used. Will the kernel developers |
10 |
>> add new features, support for new hardware, or fix bugs for those |
11 |
>> customers. Not a chance. |
12 |
> |
13 |
> so what? There are long term stable kernels with no api changes. Hmm... |
14 |
|
15 |
Except they have drivers which are buggy and require backported fixes. |
16 |
|
17 |
>> 2) The kernel developers only make sure that drivers compile. They |
18 |
>> don't have the hardware or knowlege required to actually test |
19 |
>> them. One of our drivers _is_ in the kernel. Sure, it builds, |
20 |
>> but AFAIK, it hasn't actually worked for at least 10 years. |
21 |
> |
22 |
> and nobody complains on lkml about it - seems that nobody uses your hardware. |
23 |
|
24 |
Except his customers. Who are going directly to him for support. |
25 |
|
26 |
> If something stops working (called a 'regression' btw) it has to be fixed. |
27 |
> Linus is very clear about that. |
28 |
|
29 |
That's all well and good, but it doesn't fix things that weren't |
30 |
working correctly in the first place. Upstream kernel doesn't backport |
31 |
fixes, that's what distros and people like Grant, for their customers. |
32 |
|
33 |
And Linus's statement as quoted in that article (and my snippet) |
34 |
doesn't include one important caveat: Sometimes, they drop support for |
35 |
things that either have no maintainer, or are obsolete and difficult |
36 |
to keep. |
37 |
|
38 |
>> Trying to maintain two drivers (one in-kernel and one out-of-kernel) |
39 |
>> just creates twice as much work for no gain. |
40 |
> |
41 |
> then don't be outside the kernel. |
42 |
|
43 |
If we take your position, in this context, to its logical outcome, it |
44 |
sounds like you're saying that distributions like Gentoo, Red Hat and |
45 |
Debian shouldn't maintain older kernels with backported fixes. |
46 |
|
47 |
There exist systems which cannot be upgraded with financial sanity; |
48 |
the existing install works well enough that it would cost more to |
49 |
upgrade. The reasons might be that they're using an old software |
50 |
package which was abandoned, and taking ownership of the code isn't |
51 |
always sane. I was actually approached by someone in my area a couple |
52 |
weeks ago who was in just this kind of scenario. |
53 |
|
54 |
-- |
55 |
:wq |