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 121778
To read all comments associated with this story, please click here.
Million times
by Eric Martin on Sun 7th May 2006 01:54 UTC
Eric Martin
Member since:

It's the drivers.

It's whats wrong with linux and why no one will use it.

It's an wayyyy overrated operating system.

Needs to somehow use windows binary drivers.

Reply Score: -3

RE: Million times
by markjensen on Sun 7th May 2006 02:39 in reply to "Million times"
markjensen Member since:

It's the drivers.
It's whats wrong with linux and why no one will use it.
It's an wayyyy overrated operating system.
Needs to somehow use windows binary drivers.

If I understand you correctly, you say that the driver model for Linux is a problem. Yet, your solution is to add in another layer that kludges Linux into using drivers not even written for its own platform?

Sounds like a recipe for even more issues! Unless I am not understanding your point... ;)

If I am wrong, please clarify, because your post isn't making much sense as it appears to be written.

Reply Parent Score: 5

RE[2]: Million times
by egarland on Sun 7th May 2006 04:44 in reply to "RE: Million times"
egarland Member since:

He has a point.

It is *very* hard as a hardware vendor to support Linux.

For Windows you simply put out a driver that works and you only have to fix bugs occasionally and release a new version every 5 years or however often they release a new Windows.

For Linux.. you have a kernel release every few months and a large number of distributions each of which compile the kernel differently and often support multiple arcitectures. In any release they can partially or completely rewrite the code that your driver talks to. The headers can change, the data structures, everything, in every release. Creating code that will compile against all versions of the kernel using multiple compilers is a coding nightmare. Creating a version of the driver for each kernel revision and supporting them all is a coding nighmare. Full QA is darn near impossible

Open sourcing your driver can help, but that doesn't work when people come to you to get a driver because their distribution chose not to include the kernel's driver for your hardware in their binary kernal.

Basically Linux currently only works well with hardware that Linux distributions support natively. Companies trying to support customers using their hardware with Linux are left with nothing but bad options.

Reply Parent Score: 3

RE: Million times
by smitty on Sun 7th May 2006 04:32 in reply to "Million times"
smitty Member since:

Right, because everyone knows Windows drivers never crash. Well, except MS, who says that virtually all BSODs are caused by them, and are moving drivers into userspace for that very reason.

Reply Parent Score: 5