Linked by Thom Holwerda on Sat 6th May 2006 17:26 UTC, submitted by JMcCarthy
Linux Andrew Morton, the lead maintainer of the Linux production kernel, is worried that an increasing number of defects are appearing in the 2.6 kernel 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.
Thread beginning with comment 121701
To view parent comment, click here.
To read all comments associated with this story, please click here.
anonymous_coward
Member since:
2005-11-15

you can blame this ENTIRELY on Linus not "designing" a stable kernel API.

http://www.kroah.com/log/linux/stable_api_nonsense.html

Reply Parent Score: 4

Cloudy Member since:
2006-02-15

That paper does not say that stable interfaces are a bad thing. It does say that the USB stack design in Linux was poorly thought out, and then poorly fixed, at least twice.

No one gets interfaces right the first time, but everyone who refuses to design interfaces meant to last inevitably fails to do a very good job, over and over again.

Reply Parent Score: 5

stephanem Member since:
2006-01-11

Greg Kroah Hartman has no business working on USB interfaces that he has no clue about. How come windows and Mac and BSD have had stable USB interfaces based on Specs?

Do not blame stable kernel APIs for your own personal engineering shortcomings.

The world of engineering (electronic/mechanical/chemical) all MUST rely on stable APIs or interfaces or you'd be constantly introducing bugs.

If this simple idea cannot get through the heads of people like Kroah-Hartman and Linus, they should go back to College and take a refresher course in software engineering and leave engineering to more sane people like Andrew Morton and David Miller.


Let this be a warning to all Linux subsystem developers - ALSA, Video, Network, Storage - DO NOT F*** WITH APIS.

Edited 2006-05-06 22:34

Reply Parent Score: 3