On GameSpot: So-called 'Halo killer' gets 23 to life
BNET Business Network:
BNET
TechRepublic
ZDNet

By Ingrid Marson
Posted on ZDNet News: May 6, 2006 12:47:00 AM

Andrew Morton, the lead maintainer of the Linux production kernel, is worried that an increasing number of defects are appearing in the 2.6 version and is considering drastic action to resolve it.

"I believe the 2.6 kernel is slowly getting buggier. It seems we're adding bugs at a higher rate than we're fixing them," Morton said in a talk at the LinuxTag conference in Wiesbaden, Germany, on Friday.

Morton said he hasn't yet proved this statistically, but has noticed that he is getting more e-mails with bug reports. If he is able to confirm the increasing defect rate, he may temporarily halt the kernel development process to spend time resolving issues.

"A little action item I've given myself is to confirm that this increasing defect rate is really happening," he said. "If it is, we need to do something about it."

"Kernel developers will need to reapportion their time and spend more time fixing bugs," he added. "We may possibly have a bug fix-only kernel cycle, which is purely for fixing up long-standing bugs."

One problem is that few developers are motivated to work on defects, Morton said. This is particularly a problem for bugs that affect old computers or peripherals, as kernel developers working for corporations don't tend to care about out-of-date hardware, he said.

Nowadays, many kernel developers are employed by IT companies, such as hardware manufacturers. That can cause problems, as they may be motivated by self-interest, Morton suggested.

"If you're a company that employs a kernel maintainer, you don't have an interest in working on a 5-year-old peripheral that no one is selling any more. I can understand that, but it is a problem, as people are still using that hardware. The presence of that bug affects the whole kernel process, and can hold up the kernel, as there are bugs, but no one is fixing them," he said.

Differences in a kernel
During his talk, Morton discussed the 2.6 kernel development process. He explained that if people want to get their code into the kernel they should send it to him, and not to Linus Torvalds, who maintains the development kernel. Morton manages the "-mm" code branch, which is where patches are tested before being added to the development kernel.

"The way an individual can get their code into the kernel is by sending it to me. I will buffer it in my (mm) tree and send it to Linus," he said.

"It's fairly rare for a person to send a patch to Linus and get it in. In fact, Linus is fairly random at patches at the best of times. Generally, Linus will cc: it to me because he knows I'll pick it up," Morton added.

"The mm tree is what Linus' tree is going to look like in three months time. A lot of stupid bugs get in. I wish people would send me code that compiles--probably about 75 percent do," he said. "Without mm, all of these problems wouldn't be discovered until they hit the mainline tree, and would impact everyone's ongoing development."

The LinuxTag conference goes on until Saturday. Talks that take place in the main conference room can be watched online via a free Webcast (instructions in German).

Ingrid Marson reported for London-based ZDNet UK.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 136 Talkback(s)
SP
When can come and bulldoze down your trailer park? Before or after the next case of beer and bottle of JD?... (Read the rest)
Posted by: Bite Me_Ax_Moron Posted on: 05/11/06 You are currently: a Guest | | Terms of Use
Kinda knew this was coming...  Tony Agudo | 05/05/06
I've seen scattered anectodtal reports from users  toadlife | 05/05/06
That's understandable...  Tony Agudo | 05/06/06
minor issue  Linux Geek | 05/08/06
I thought...  rapson | 05/08/06
Yeah...hey!!  techboy_z | 05/08/06
Get Real Chum  Cayble | 05/08/06
I like the fact that this can not be swept under the rug.  DonnieBoy | 05/05/06
Message has been deleted.  toadlife | 05/05/06
Grow up  Necrolin | 05/05/06
Sorry  toadlife | 05/06/06
re: sorry  barsteward | 05/06/06
No problem with open source  toadlife | 05/06/06
The point is, if you had an argument, you would have made it.  DonnieBoy | 05/06/06
Usually, you can tell those that don't have an argument.  DonnieBoy | 05/06/06
Well, we never see Microsoft kernel developers freely speaking their mind  DonnieBoy | 05/06/06
Stupid comment  rock06r | 05/06/06
Linux is closer to the Libertarian model...  HypnoToad72 | 05/06/06
With Linux, all developers are free to speak their mind about the quality  DonnieBoy | 05/06/06
You need a brain  SouthernPride | 05/07/06
You need an argument. Go back and read my post and see what you find to  DonnieBoy | 05/07/06
Do you work for Microsoft  SouthernPride | 05/07/06
I don't work for crooks, so, no I don't work for Microsoft. Probably never  DonnieBoy | 05/07/06
I think you do  BFD | 05/08/06
Communism: Marx vs Reality  hulse_kevin | 05/08/06
Free to pursue self-interest  Anton Philidor | 05/08/06
power topic  tridell | 05/06/06
Precisely. Well said!  HypnoToad72 | 05/06/06
Propriatory model cannot sweep it under the rug either.  osreinstall | 05/06/06
Wow, all MS kernel developers are free to speak their mind? Nothing held  DonnieBoy | 05/07/06
I don't think so DonnieBoy  osreinstall | 05/07/06
Still, exactly like China, information and speach are closely controlled  DonnieBoy | 05/08/06
But the people that control it are free to discuss with each other.  osreinstall | 05/08/06
In China they have all kinds of internal discussions as well, but like MS  DonnieBoy | 05/08/06
DonnieBoy, you really are not thinking.  osreinstall | 05/08/06
Communist?  SouthernPride | 05/07/06
Well, in the sense that everything is free and open, and all are free to  DonnieBoy | 05/07/06
Really?  Real World | 05/08/06
The project is GPL, so Linus MUST keep everybody happy, or there will be a  DonnieBoy | 05/08/06
News flash  Real World | 05/08/06
News flash: revolutions are put down with force. Tiananmen Square??  DonnieBoy | 05/08/06
Hey I agree  Roger Ramjet | 05/08/06
America's Great  b.d.hi | 05/08/06
I like the fact that...  John Zern | 05/08/06
Well, the maintainer is concerned about bugs, but still an order of  DonnieBoy | 05/08/06
Yawn  Mark Miller | 05/09/06
Motivation  LordLiverpool | 05/06/06
It's a good thing  toadlife | 05/06/06
Here Here...  mdsmedia | 05/06/06
Eliminating bugs does not mean...  Anton Philidor | 05/08/06
confession -- more like transparency  tridell | 05/06/06
Bugs  The Tautologist | 05/06/06
How many bugs?  Spacely Spacerockets | 05/07/06
Oh no, there goes Redmond. Oh no, Bugzilla!  hulse_kevin | 05/08/06
It's a confession for the community, of sorts  Mark Miller | 05/09/06
Linux kernel 'getting buggier,' leader says  Loverock Davidson | 05/06/06
re: Linux kernel 'getting buggier,' leader says  barsteward | 05/06/06
What did I miss?  Loverock Davidson | 05/06/06
Actually...  John Le'Brecage | 05/06/06
and what you missed...  John Le'Brecage | 05/06/06
re: What did I miss  barsteward | 05/07/06
Not only that, but also...  zkiwi | 05/07/06
WARNING! WARNING!  lampdeveloper | 05/07/06
Proved my point perfectly  Loverock Davidson | 05/08/06
Just how is this any different than BSD?  Roger Ramjet | 05/08/06
Because its linux?  Loverock Davidson | 05/08/06
2 major differences, really...  Tony Agudo | 05/08/06
Patchy OS?  Kubuntoid | 05/10/06
Well once again the Linux  Linux User 147560 | 05/06/06
Perhaps  Loverock Davidson | 05/06/06
Hello...  Linux User 147560 | 05/06/06
I am so impressed  SouthernPride | 05/07/06
Doesn't take much to impress you though  Shelendrea | 05/08/06
You go girl happy  Hrothgar - PCLinuxOS User | 05/08/06
SuSE 9.1  Linux User 147560 | 05/06/06
Suse 9.1  SouthernPride | 05/07/06
SouthernPride you should  I'm Ye, the MS SHILL . | 05/08/06
Unbelievable  I'm Ye, the MS SHILL . | 05/08/06
It's ok  Shelendrea | 05/08/06
SP  Bite Me_Ax_Moron | 05/11/06
When you're right, you're right.  Anton Philidor | 05/08/06
Thank you Anton  Linux User 147560 | 05/08/06
bugs != features  linuxoverwindows | 05/06/06
Why does Morton care?  ye | 05/06/06
Gee Ye that's an easy one!  Linux User 147560 | 05/06/06
You are NOT a developer!  Spacely Spacerockets | 05/07/06
in a way, he's right, and you're being blind  Monkey_MCSE | 05/07/06
Who cares  SouthernPride | 05/07/06
if using common sense is considered  Monkey_MCSE | 05/08/06
Thank you for clarifying my intent...  Linux User 147560 | 05/07/06
That you are  SouthernPride | 05/07/06
Linux User's comments don't target process, but people.  bmonster | 05/08/06
you're right  Monkey_MCSE | 05/08/06
This was one of those times when I felt the need  Linux User 147560 | 05/08/06
I'm a developer !!!  I'm Ye, the MS SHILL . | 05/08/06
All good Jetson fans know ...  ShadeTree | 05/08/06
Gee did you get a lunchtime break  SouthernPride | 05/07/06
So tell me SP  Hrothgar - PCLinuxOS User | 05/08/06
Not according to the article.  ye | 05/07/06
More bugs? Or more users discovering old bugs?  Mr. Roboto | 05/06/06
They could do that...  Tony Agudo | 05/06/06
A better mechanism processing kernel is needed  eniak | 05/06/06
My rep and I have the power now...  Mike Cox | 05/06/06
I give it a...  Tony Agudo | 05/06/06
I have also  michael_t | 05/08/06
Mike, CFO has obtained control over your budget?  Anton Philidor | 05/08/06
Yet your rep can't give you a definitive Vista release date....  itanalyst | 05/08/06
You've been here a while...  John Zern | 05/08/06
Foolish Rush  Kimbok@... | 05/07/06
OS == politics :: OS == religion  Linux User 147560 | 05/07/06
Message has been deleted.  SouthernPride | 05/07/06
Gee, late night posting is bad...  Linux User 147560 | 05/08/06
Yeah, but you're still a target...  techboy_z | 05/08/06
ROFLMAO!  Linux User 147560 | 05/08/06
ROTFL  Shelendrea | 05/08/06
Traitor  Boot_Agnostic | 05/08/06
And Leon is getting LARRRRRGERRRR!!!!  itanalyst | 05/08/06
K, I'll bite...  Linux User 147560 | 05/08/06
Its a line from the movie Airplane.  widge_z | 05/08/06
Been a while...  Linux User 147560 | 05/08/06
Airplane Rocks! happy  Hrothgar - PCLinuxOS User | 05/08/06
Have a little patience people  Shelendrea | 05/08/06
Yes, indeed this is a huge issue!  michael_t | 05/08/06
More bugs or more bug reporters?  Exile_z | 05/08/06
Well at least there is BSD  netman4ttm | 05/08/06
Why oh why no fixed ABI for drivers?  stevey_d | 05/08/06
Honesty Rules  support@... | 05/08/06
The inmates are running the asylum?  computerworkspro | 05/08/06
I have been using a 2.6 kernel  Sysop1984 | 05/08/06
Torvalds considers "feature freeze" bug fix cycle  Tim Patterson | 05/09/06
The kernel may be fine but Fedora 5 feels buggier  Boot_Agnostic | 05/09/06
Pretty confident the kernel is good  Linux User 147560 | 05/09/06
I've just started to experiment with OpenSuSe 10  Boot_Agnostic | 05/09/06
maybe its fedora...  Sysop1984 | 05/09/06
most likely  Boot_Agnostic | 05/09/06
OSS not immune to traits of software development  Mark Miller | 05/09/06

What do you think?

advertisement
advertisement

White Papers, Webcasts, and Downloads

Introducing SmartPlanet

  • Find thought-provoking progressive ideas on topics that intersect with technology, business and life. Visit Today
  • Technology, perspective, and insights shaping the world
  • Learn innovative and practical skills for your business and your life. SmartPlanet offers 360 degree coverage that you need to feel connected to the information that matters to the world at large. Go to SmartPlanet
advertisement
Click Here