Release management issues
This issue comes up over and over again in free software development, of course. Truly getting the bugs fixed requires a very broad base of testers. But most of those testers will not show up until you present them with something billed as "stable" or close to it. Of course, there are dangers in presenting an "almost stable" release too soon; a kernel with too many problems could simply drive those testers away for a long time.
The decision on when to jump into the pre-2.6 series will be a hard one. Quite a few kernel developers seem to think that the time has not yet come. Linus may be ready to make his move sooner rather than later, however. (It is worth noting, incidentally, that the various bureaucratic obstacles to having Andrew Morton work with Linus on the 2.6 release, and eventually take it over, appear to have been overcome. That bodes well for the whole process.)
On the 2.4 front, the official 2.4.21 kernel may be out by the time you read this. No doubt many will be happy to see this long-delayed kernel; 2.4.20 was released on November 28 - a full six months ago. Even so, there are a few complaints, particularly about the omission of a new set of driver fixes. David Miller was one of a few who spoke out:
A few developers seconded this complaint, with one or two, perhaps
somewhat prematurely, throwing their hats into the ring to be Marcelo's
replacement. Marcelo has responded by saying that things will change -
2.4.22 will come out much more quickly. He has also offered to pass on the
2.4.x responsibility should the community think he is not up to the job.
There have not been a whole lot of complaints about the kernels that
Marcelo has released, however; the only problem is the frequency with which
they are produced. Nobody really wants to see him hand the job off to
somebody else. But there will be a lot of eyes on the 2.4.22 release
process.
