Linked by David Adams on Tue 16th Aug 2011 16:44 UTC, submitted by Michael
Linux This month marks the two-year anniversary of the release of BFS, the Brain Fuck Scheduler, for the Linux kernel. While BFS has not been merged into the mainline Linux kernel, the scheduler is still actively maintained by Con Kolivas and patches are updated for new kernel releases. The BFS scheduler has also reached mild success and adoption over the past two years. In this article is a fresh look at the Brain Fuck Scheduler along with a fresh round of benchmarks from the Linux 3.0 kernel.
Permalink for comment 485476
To read all comments associated with this story, please click here.
RE: Comment by abstraction
by renox on Wed 17th Aug 2011 08:30 UTC in reply to "Comment by abstraction"
Member since:

It is somewhat weird Linux doesn't ship with a set of schedulers to choose from since there is no scheduler suited for every possible workload. I think it might be a maintenance issue
No, it's not (mainly) a maintenance issue, it's a policy choice: Linus wants to have a good "all-purpose" scheduler, not several special-purpose schedulers..

Of course, not everybody agree with him as shown by CK's BFS. Note that even if you don't use BFS, its existence had a nice side effect: it improved Linux, as it helped find a bug in the stock scheduler.

Reply Parent Score: 4