Kernel bugs: out of control?
Posted May 11, 2006 10:08 UTC (Thu) by nix
In reply to: Kernel bugs: out of control?
Parent article: Kernel bugs: out of control?
You contradict yourself. First you say that the way to make code stable is to stop adding features (which is, to a degree, true, especially of poorly-structured codebases which don't do interfaces fixes to eliminate many bugs at once); and then you say that quality isn't something that can be retrofitted.
Of course, the process of stopping adding features and starting fixing bugs *is* precisely retrofitting quality (in the extremely crude sense of 'lack of bugs' that you seem to be using).
I've been running vanilla 2.6 on numerous production and testing systems, some under extreme load. I've had a few problems, but all were before 2.6.14, and all got patches from the l-k list with amazing speed.
It has *always* been true that if you have weird, rare, or old hardware that no developer has got, you'll have to be willing to partially maintain the driver yourself, or use a *supported* distro kernel which ships with that driver enabled (and thus they commit to maintain it), or watch it rot: the only difference between the old 2.4 world and the 2.6 one is that it rots faster, because development is faster than it was.
2.4 is stable, yes: it's also far less capable than 2.6. I wouldn't even run it on a firewall anymore, myself; but nothing stops you running it for as long as you like.
The 'oh dear there are too many -stable kernels' stuff is a canard which has been repeatedly demolished: would you rather security fixes were not made, or were delayed for days or weeks after being made? Most of those SIXTEEN PATCHES were only a few lines long, and trivially reviewable by eye. There have been, IIRC, *three* patches addressing non-security-hole-related stability bugs; that's a patch every couple of weeks.
(And as for 'owning the word stable in the market', well, *pfui*. I wasn't aware that owning words was any kernel dev's responsibility, or particularly interesting.)
to post comments)