Slashdot Mirror


Linux Gets Completely Fair Scheduler

SchedFred writes "KernelTrap is reporting that CFS, Ingo Molnar's Completely Fair Scheduler, was just merged into the Linux kernel. The new CPU scheduler includes a pluggable framework that completely replaces Molnar's earlier O(1) scheduler, and is described to 'model an "ideal, precise multi-tasking CPU" on real hardware. CFS tries to run the task with the "gravest need" for more CPU time. So CFS always tries to split up CPU time between runnable tasks as close to "ideal multitasking hardware" as possible.' The new CPU scheduler should improve the desktop Linux experience, and will be part of the upcoming 2.6.23 kernel."

4 of 274 comments (clear)

  1. not unlike NT4 by Anonymous Coward · · Score: 0, Troll

    Lets move the timeslices to ring 0 for graphics.. yeah yeah.. then all of the robust file sharing and stuff will slow down, but hey! we can make the gui more responsive..

    On a more serious note, this could be cool, especially if system tasks get lower priority in favor of user defined ones, for HPC this could be alright..

  2. Re:crap by Loki_1929 · · Score: 0, Troll

    While responses like this remain the norm, Linux will never overtake Microsoft's OSs as the dominate force behind modern computing. If you think berating those attempting to develop applications for Linux is going to help things, you're absolutely wrong. And if responses like this are all that come when someone's trying to use Linux for something and is having trouble, then there's no reason to continue trying to use Linux. Microsoft's offerings (with the exception thus far of Vista) have been getting more reliable and more powerful pretty consistently since Windows 2000. I develop applications used on both ends, and the C# ASP.NET apps run just as reliably as anything else I've ever coded, yet take 1/10th the time of doing the same work in something like PHP/MySQL.

    Bottom line? If you really give a damn about Linux and want it to get the support from large companies which will propel it forward, you're going to need people on the inside of those companies using it and using it effectively. If you can't come up with a constructive comment, perhaps keeping your mouth shut is the best approach. It's not what you say; it's how you say it.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  3. Re:crap by Loki_1929 · · Score: 0, Troll

    Why should you? Because those developing exclusively for Windows will help them, but will help them do their work on Windows. Laugh at Monkeyboy Ballmer all you want, but ask yourself how well that iPhone's going to do in the long run without an SDK.

    Developers are the life and death of any platform. Nintendo had something like 96% of the North American gaming market and proceeded to squeeze the life out of their developers in the 1980s. Now they're just getting back into the game (pardon the pun), having been all but eliminated from the gaming world by those giving developers an alternative to banging their collective heads into walls.

    The vast bulk of coders are mediocre, average coders (as with anything). If you want some percentage of the top percentage developing some percentage of their apps on Linux, that's fine, but Windows will remain supreme unless/until something better comes along (and supports the developers). The mediocre, average application developers are the ones that have to change before there can ever be a large scale shift in the mainstream platform world. If they just get slapped down every time they try, they'll go back to what they know, and they'll go back where they know they'll get the help they need.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  4. Re:CFS vs. O(1) by Breakfast+Pants · · Score: 0, Troll

    Hey asshole, smileys don't automatically smooth things over. You need to cut that out.

    --

    --

    WHO ATE MY BREAKFAST PANTS?