Slashdot Mirror


Torvalds Explains Scheduler Decision

Firedog writes "There's been a lot of recent debate over why Linus Torvalds chose the new CFS process scheduler written by Ingo Molnar over the SD process scheduler written by Con Kolivas, ranging from discussing the quality of the code to favoritism and outright conspiracy theories. KernelTrap is now reporting Linus Torvalds' official stance as to why he chose the code that he did. 'People who think SD was "perfect" were simply ignoring reality,' Linus is quoted as saying. He goes on to explain that he selected the Completely Fair Scheduler because it had a maintainer who has proven himself willing and able to address problems as they are discovered. In the end, the relevance to normal Linux users is twofold: one is the question as to whether or not the Linux development model is working, and the other is the question as to whether the recently released 2.6.23 kernel will deliver an improved desktop experience."

4 of 411 comments (clear)

  1. Torvalds jumps shark - Film @ 11 by Anonymous Coward · · Score: -1, Offtopic

    Oh Yeah Fr15t p05t!

  2. good for you by Anonymous Coward · · Score: -1, Offtopic

    nobody cares about the scheduler. I do care about the lack of ZFS support. Get over your "not invented here" syndrome and integrate it already.

  3. Re:Linus as the benevolent dictator again by Anonymous Coward · · Score: -1, Offtopic

    ... and Windows throws exceptions.

    But not as many as it should. That, in a nutshell, is the basic problem with Microsoft's bolt-on approach to security ("First get the marketing right, then we'll fix each problem in the engineering when it starts to affect the marketing").

    --
    Microsoft has long suffered from delusions of adequacy.

  4. Re:ok, one step further then by Hal_Porter · · Score: 0, Offtopic

    I don't know Ingo personally, but he doesn't seem to be the cocaine type.

    What about Theo de Raadt? Bolivian marching powder or Asperger's syndrome?

    Theo! HUGBOX NOW! Good Theo!

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;