Prev: [PATCH 4/5] perf, x86: Clear the LBRs on init
Next: [PATCH 4/6] perf session: Add storage for seperating event types in report
From: David Miller on 5 Mar 2010 10:50 From: Daniel Stone <daniel(a)fooishbar.org> Date: Fri, 5 Mar 2010 17:41:43 +0200 > I understand that you guys are upset about this, so maybe you'd like to > donate, say, 10% of your developer base to help out? That'd be pretty > ace. You have to support less than %10 of the amount of hardware we have to support. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Alan Cox on 5 Mar 2010 11:10 On Fri, 05 Mar 2010 07:49:32 -0800 (PST) David Miller <davem(a)davemloft.net> wrote: > From: Daniel Stone <daniel(a)fooishbar.org> > Date: Fri, 5 Mar 2010 17:41:43 +0200 > > > I understand that you guys are upset about this, so maybe you'd like to > > donate, say, 10% of your developer base to help out? That'd be pretty > > ace. > > You have to support less than %10 of the amount of hardware we have to > support. If we believe the changelogs including X.org userspace then they also have a good deal less than 10% of the contributors. Alan -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Daniel Stone on 5 Mar 2010 11:10 On Fri, Mar 05, 2010 at 07:49:32AM -0800, David Miller wrote: > From: Daniel Stone <daniel(a)fooishbar.org> > > I understand that you guys are upset about this, so maybe you'd like to > > donate, say, 10% of your developer base to help out? That'd be pretty > > ace. > > You have to support less than %10 of the amount of hardware we have to > support. With a great deal less than 10% of the number of developers.
From: David Miller on 5 Mar 2010 13:00 From: Xavier Bestel <xavier.bestel(a)free.fr> Date: Fri, 05 Mar 2010 18:50:24 +0100 > On Fri, 2010-03-05 at 07:49 -0800, David Miller wrote: >> From: Daniel Stone <daniel(a)fooishbar.org> >> Date: Fri, 5 Mar 2010 17:41:43 +0200 >> >> > I understand that you guys are upset about this, so maybe you'd like to >> > donate, say, 10% of your developer base to help out? That'd be pretty >> > ace. >> >> You have to support less than %10 of the amount of hardware we have to >> support. > > You can't compare a network card and a GPU. The latter is way more > complex to code for. I wasn't talking specifically about network cards. But if you want specific examples... How about the x86 or parisc cpu, and all their derivatives, are those complex enough for you? :-) I've worked on OpenGL capable grapics card drivers of various vintages, and I honestly don't think there is anything in there more complex than what we have to deal with in the kernel. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Jesse Barnes on 5 Mar 2010 13:10
On Fri, 05 Mar 2010 09:54:06 -0800 (PST) David Miller <davem(a)davemloft.net> wrote: > From: Xavier Bestel <xavier.bestel(a)free.fr> > Date: Fri, 05 Mar 2010 18:50:24 +0100 > > > On Fri, 2010-03-05 at 07:49 -0800, David Miller wrote: > >> From: Daniel Stone <daniel(a)fooishbar.org> > >> Date: Fri, 5 Mar 2010 17:41:43 +0200 > >> > >> > I understand that you guys are upset about this, so maybe you'd like to > >> > donate, say, 10% of your developer base to help out? That'd be pretty > >> > ace. > >> > >> You have to support less than %10 of the amount of hardware we have to > >> support. > > > > You can't compare a network card and a GPU. The latter is way more > > complex to code for. > > I wasn't talking specifically about network cards. But if you want > specific examples... > > How about the x86 or parisc cpu, and all their derivatives, are those > complex enough for you? :-) > > I've worked on OpenGL capable grapics card drivers of various > vintages, and I honestly don't think there is anything in there more > complex than what we have to deal with in the kernel. I think you must be saying this for the sake of argument. The complexity lies not in the programming interfaces exposed by the device (those indeed are complex, more so than some CPUs, less so than others). The complexity lies in the fact that those interfaces change from revision to revision, and even between boards sharing the same chip. And more than that, the interfaces exposed to applications are spread across many software components, some of which send commands to the hardware directly. The problem Linus ran into is directly related to this fact, because it involved the interfaces between a few of these components. So from that perspective, the graphics stack is the most complex one in Linux by a long shot. It's even worse than if we had STREAMS networking with a ton of different modules up in userspace messing with protocol. :) -- Jesse Barnes, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |