Slashdot Mirror


ULE Now The Default Scheduler On FreeBSD

Dan writes "FreeBSD's Jeff Roberson says that the ULE scheduler has entered into its probationary period as the default scheduler on FreeBSD. He says that if all goes well, it will remain the default through the rest of FreeBSD 5.* releases. He is requesting you to switch over and test it. The ULE scheduler was designed to address the growing needs of FreeBSD on SMP/SMT platforms and under heavy workloads. It supports CPU affinity and has constant execution time regardless of the number of threads."

3 of 134 comments (clear)

  1. Good news by Zork+the+Almighty · · Score: 4, Funny

    This is great news. The O(1) scheduler in Linux is awesome, and it's good to see FreeBSD keeping up. Now if we just had an O(1) way to squash *BSD trolls, Slashdot would be saved.

    --

    In Soviet America the banks rob you!
    1. Re:Good news by Homology · · Score: 3, Funny
      Now if we just had an O(1) way to squash *BSD trolls, Slashdot would be saved.

      There are fewer *BSD trolls than people inhabiting this planet. Thus there is indeed an O(1) way to squash them, albeith with a high coefficient baked into the O(1).

      However, the weak point of the above argument is the implicit assumption that trolls are people. Well, in a way they are, but they are somehow more like rabbits. And as we all know, a rabbit population is modelled by a Fibonacci serie, that, alas, is not even linear.

      Oh dear, he just disproved his theorem, you think. But no! It all depends how we count trolls. There is no reason to count a troll more than once; we don't say there are four 3's just because "3=2+1=1+2=1+1+1". It's quite simply meaningless. For this reason we have equivalence classes, as I'm sure you all remember from a discrete math course. To count number of trolls is thus reduced to create equivalence classes, and count the number of such classes.

      Looking through some *BSD troll posts, we clearly see that they are highly repetitive and sadly lacking in imagination. This leads us to the conclusion that even though the posts may have been made by different biological entities, the entities are so alike that we may only discern few equivalence classes (caused by excessive inbreeding). Thus there is indeed an O(1) algorithm to kill of the *BSD trolls.

      However, I do propose an O(0) algorithm : Just let them inbreed themselves to extinction.

  2. Re:Does everyone know about GNU/KFreeBSD? by sirket · · Score: 2, Funny

    I have always wanted the software incompatibilities of the FreeBSD kernel with the nightmare that is the Linux userland. This project has answered my prayers!

    Seriously though, why on earth would you use this project? The biggest selling point of FreeBSD is that it is a tightly integrated system. Why would you want to break that up? More importantly, why would you want the more restrictive license included with Debian?

    -sirket