Kernel Summit 2006: Development process II
2006 Kernel Summit coverage on LWN.net. |
There was some concern about some patches sitting in the -mm kernel for too long, and about patches not getting enough review in general. Some talk of imposing policies requiring (or at least rewarding) review of other peoples' code was heard, but the idea didn't get very far. Linus noted that often, what is really needed is the experience of having a new body of code in the kernel. Review is good, but it is not the whole solution.
The interface between the developers and the vendor community has its glitches. The maintainers file contains a fair amount of fiction at this point, with the result that some vendors try to submit code to people who have not worked with the kernel in years. There is also the issue of vendors who are trying to do the right thing and contribute drivers, but who get "Christophed" and are never heard from again. Solutions to this problem are hard to come by, however.
Linus said that he could see no reason to do a 2.7 kernel anytime soon. Given the sort of changes the kernel has been able to absorb, anything requiring a 2.7 would be so large and disruptive that nobody would actually want to do it. There was some semi-serious talk of changing the numbering scheme - putting out a 3.0 or simply dropping the "2.6" prefix - but it didn't get very far.
The session was uncontentious because, as Linus put it, "people are happy."
So the developers broke up early and moved on to the beer phase of the
event.
Index entries for this article | |
---|---|
Kernel | Development model |
Posted Jul 19, 2006 22:27 UTC (Wed)
by smoogen (subscriber, #97)
[Link] (4 responses)
Posted Jul 19, 2006 23:32 UTC (Wed)
by maks (guest, #32426)
[Link]
Posted Jul 19, 2006 23:34 UTC (Wed)
by corbet (editor, #1)
[Link]
Posted Jul 19, 2006 23:34 UTC (Wed)
by neilbrown (subscriber, #359)
[Link] (1 responses)
He has very high standards and wants to do what he can to keep the
Christop seems to perfer bluntness to tact (and is not alone in this).
Some people find this bluntness a bit too painful or confusing, and
So to be "Christophed" is to be told - with fairly precise detail -
Posted Jul 20, 2006 9:34 UTC (Thu)
by nix (subscriber, #2304)
[Link]
What is "Christophed"? Kernel Summit 2006: Development process II
google for hch ;)Kernel Summit 2006: Development process II
Gee, everybody in the room understood it...:)
Let's say..."had an encounter with a member of the community whose comments, while dead right in a technical sense, are not always entirely tactful."
Christophed
One of the many colourful characters in the kernel community is Kernel Summit 2006: Development process II
Christoph Hellwig.
kernel code up to those standards. So he sometimes reviews other peoples
code that gets submitted to the kernel - a very important and often valuable service.
If he thinks your code is rubish, he will tell you in very clear terms.
choose to leave the party, which is unfortunate.
exactly why your code is below standard.
Actually, in rather too many cases it's been to be told that your code is crap because Christoph doesn't like the idea, e.g. if I recall correctly this happened to kprobes / systrace. You can tell when that happens because there's even less actual information there than normal and because this often happens before you even submit patches (and often because other kernel devs tell him to shut up: i.e. this *is* self-correcting, and when not misfiring Christoph does a useful service. He *could* do with lessons in tact from, say, Al Viro. ;} )Kernel Summit 2006: Development process II