Linked by Thom Holwerda on Sat 28th Jul 2007 09:04 UTC
Linux "People who think SD was 'perfect' were simply ignoring reality," Linus Torvalds began in a succinct explanation as to why he chose the CFS scheduler written by Ingo Molnar instead of the SD scheduler written by Con Kolivas. He continued, "sadly, that seemed to include Con too, which was one of the main reasons that I never [entertained] the notion of merging SD for very long at all: Con ended up arguing against people who reported problems, rather than trying to work with them." He went on to stress the importance of working toward a solution that is good for everyone, "that was where the SD patches fell down. They didn't have a maintainer that I could trust to actually care about any other issues than his own." Update: OSNews user superstoned pointed us to the other side of the story.
Permalink for comment 258978
To read all comments associated with this story, please click here.
RE[8]: And now for the truth
by gpierce on Sat 28th Jul 2007 14:16 UTC in reply to "RE[7]: And now for the truth"
gpierce
Member since:
2005-07-07

Con's work was original. He was the first to rethink and rewrite the scheduler. Why shouldn't Ingo and Linus accept CK's work and help refine or tweak it so that the code is in a form that's suitable for future maintenance and suitable for other applications as well? Instead, he goes and builds his own scheduler incorporating CK's ideas--and arguable does a worse job of it--at least according to many on the LKML. And then, because of his position of confidence with Linus, he gets it included in the mainline kernel. That is the essence of workplace politics! Who would not be frustrated and angry?

Your analogy with politics is misplaced. The kernel community fancies itself a meritocracy. None of them would appreciate being likened to GW Bush, Karl Rove, or Cheney. They are more similar to a community of scientists--with the same politics.

butters, I think you and I won't ever agree, and I will be the first to admit that I do not know enough about the technical issues to weigh in with an opinion about whose solution is better, but CK's handling was plainly wrong and unjust.

Reply Parent Bookmark Score: 5