Slashdot Mirror


New Scheduler Available for FreeBSD

flynn_nrg writes "Luigi Rizzo, one of the FreeBSD developers, has just finished the code for a new scheduler. From the announcement: '...as promised, a first version of the Proportional Share scheduler that we developed is available here. These are for a recent -STABLE (i think any version from 4.4 should work; the only 3 files modified are kern_synch.c, kern_switch.c and proc.h, plus a one-line change to kern_exit.c). I have tested it a little bit on a diskless system, and it seems to survive running a full X session with the usual set of xterm, netscape etc. while i do a "renice" of the processes and even switch back and forth between schedulers. But do not trust this yet for a production system!' Read the full post here."

8 of 232 comments (clear)

  1. Where's my scheduler? by Anonymous Coward · · Score: 0, Funny

    I need to schedule some time to install and play with this new scheduler.

  2. This is excellent news by Anonymous Coward · · Score: 0, Funny

    With this new scheduler, *BSD should be able to calculate exactly when *BSD will finally be DEAD.

  3. Re:FIFO locks by Kwikymart · · Score: 1, Funny

    No, that would decouple the heizenburg compensators and send the flux capacitor into yeager-loop.

    --

    Buying a Dell computer is equivalent to dropping the soap in a prison shower.
  4. Re:KARMA WHORE !!!! by Buck2 · · Score: 2, Funny

    You're so cute when you do that.

    --

    As my father lik@(munch munch)... ....
  5. Re:0(1) scheduler by dimator · · Score: 4, Funny

    I prefer ")1(O" just to throw people off.

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
  6. Re:Why? by Waffle+Iron · · Score: 2, Funny
    What is the purported advantage of the new scheduler?

    Doesn't anybody read the submitters' article summaries any more? It says right at the top of this page that the new scheduler is Proportional. That's the advantage. We can therefore infer that the old one is inferior for a related reason: it's not Proportional.

    I'm all for good proportions. Kudos to the implementors. Keep up the good work.

  7. Re:0(1) scheduler by Anonymous Coward · · Score: 0, Funny

    The preferred term among the Linux elite (that is, IT workers trying to learn Visual Basic in their free time) is "0(l)" or "Zero of Ell."

  8. Here is a great reason to prefer BSD by sawilson · · Score: 3, Funny

    http://uptime.netcraft.com/up/today/top.avg.html

    You'll notice that 45 of those top 50 are BSD
    machines. Of those 45, 19 are FreeBSD boxes.
    You'll notice 1 Linux box. It's nice to see that
    leading industry sites like bongload.com and
    twobigirls.com have benefited so much from the
    stability of BSD.