Today I read something that was very pleasant to me. Con Kolivas is developing patches for the linux kernel again. First SD, now we have BFS (Brain Fuck Scheduler) that, according to him, has a very simple design and is also intended for desktops. The patch was developed taking out some fat from CFS (it doesn’t mean it is developer over it), which scales well for heavy loads on multiple CPUs, but that is not the reality for a good part of linux users, mainly the desktop users.
After all the guy went through, I find it pretty cool that he is back. It is clear that he is doing all for fun, the faq speaks by itself.
“Why Brain Fuck?”
…
“Because it’s designed in such a way that mainline would never be interested in adopting it, which is how I like it.”
…
“Because I must be fucked in the head to be working on this again”
…
“Are you looking at getting this into mainline?”
…
“No. They would be crazy to use this scheduler anyway since it won’t scale to their 4096 cpu machine.”
…
“it will compromise the performance where *I* care”
I’m glad he is back
The first successfull boot was on last 25th, so there are probably some bugs. The only known is tracing tasks, which the author asks not to be done until he fixes it.
As always, do it at your own risk and any help is welcome.
Good job -ck!