Guide to the TechWeb Network


The InformationWeek -- Blogs
Wolfe's Den Blog

Topics:   Wolfe's Den

  • Email this page E-mail this page
  • |  Print this page Print this page
  • |   Bookmark and Share

Sparks Fly As Linux Kernel Guy Quits In A Huff


Posted by Alexander Wolfe, Sep 21, 2007 09:08 AM

There's another item to add to my list of 7 Reasons Why Linux Won't Succeed On The Desktop. An Australian doctor who spent his spare time working on the kernel says desktop performance is suffering because Linus Torvalds and company are only concerned about enterprise users. He got so ticked off he quit Linux in a huff, and made some pointed comments about Linus.

The doctor/developer is named Con Kolivas. His tale is pretty important, especially in the context of all the push-back to my criticisms of desktop Linux. Essentially, Kolivas agrees, but for completely different reasons. His take: "The desktop PC, for which Linux started out as being developed for, [has] fallen by the wayside. . .The developers were all developing for something that wasn't the desktop. They had all been employed by big name manufacturers who couldn't care less about the desktop (and still don't) but want their last 1% on their database benchmark or throughput benchmark or whatever."

To remedy the problem, Kolivas wrote something called the –ck patchset, which is a bunch of code that changes the kernel's CPU scheduler to improve desktop performance.

Long story short, Kolivas's fight to get his patches folded into the kernel was rejected. Adding insult to injury, another developer wrote a scheduler, which did get added to the kernel. At his wit's end, Kolivas decided to stop working on Linux, charging that the development process is completely disconnected from the needs of normal users ("You know, the ones who constitute 99.9% of the Linux user base," he says.)

But wait, there's more! Kolivas raises the very interesting point, which rings true, that the people who maintain the Linux kernel are so intimidating to the average Linux user that Linus and his inner circle never even see many bug report from those average folks. Here's how he explains this:

"The Linux kernel mailing list is the way to communicate with the kernel developers. To put it mildly, the Linux kernel mailing list (lkml) is about as scary a communication forum as they come. Most people are absolutely terrified of mailing the list lest they get flamed for their inexperience, an inappropriate bug report, [or] being stupid."

Which leads to his parting shot at Torvalds:

"Yes of course the kernel developers are fun loving, happy-go-lucky friendly people. Just look at any interview with Linus and see how he views himself."

Kolivas's feelings aside, the salient question is whether Con is correct that desktop Linux is suffering because of an over-focus on enterprise users and server Linux. A sober look at the situation, from the perspective of the Linux brain trust indicates that that's probably a sensible approach.

Linux is in widespread use on servers, and there's actually a business surrounding this. Desktops, not so much.

I can't tell you whether Kolivas's contributions would have actually improved the desktop performance of the kernel, though on the face of it his ideas make sense. Whether he's the best guy to implement them is another story. Clearly, Kolivas is a polymath, and a highly intelligent one at that. (Now that he's quit Linux, his new project is to learn Japanese.)

The whole tale tells us something else, which runs counter to the image of Linux. Most of us think of Linus, the Linux folks, and indeed the whole open-source community as more fact-based than, say, the grubby commercial software sphere in which the Microsofties play.

Obviously, that ain't true. The Linux folks are just as prone to internecine warfare and backbiting as the rest of us..

Here's the link to the story, Why I quit: kernel developer Con Kolivas.

« NYC Subway System To Get Wireless Coverage... | Main | Threaded SMS Comes To Symbian S60 »



Tomorrow's CIO: Do you have what it takes?
Find out at the 2008 InformationWeek 500 Conference
Sept. 14-16, St. Regis Resort, Monarch Beach, Calif.


Sign up now for the weekly InformationWeek Blog Newsletter.


This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.






  1. Report: BlackBerry Bold Being Delayed For 3G Reception Issues, Too
  2. Apple Promises 3G iPhone Problems Will Be Fixed In September
  3. Peek-A-Boo Look At Intelýs Atom Processor
  4. As Google Android SDK Hits Street, Android Security Team Braces
  5. iPhone Firmware Update 2.0.2 Did Diddly-Squat For Me


  1. Wozniak To Developers: If You Know You're Right, Don't Stop
  2. Actors Paid To Line Up For iPhone Launch In Poland
  3. N.Y. Comptroller Advises To Scrap $2 Billion Network
  4. FEMA's Phone System Hacked
  5. Alaska Air's CIO Weighs In On In-Flight Internet Services
  6. Canada Gets BlackBerry Bold

 
 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007
AUGUST 2007
JULY 2007
  JUNE 2007
MAY 2007
APRIL 2007
MARCH 2007
FEBRUARY 2007
JANUARY 2007
DECEMBER 2006
NOVEMBER 2006