This is a 2.6.27 backport of Con Kolivas's Brain Fuck Scheduler. Con maintains BFS patches for the most recent mainline kernel on his website: http://ck.kolivas.org/patches/bfs/ Dec 28: Beginning with BFS 312, there is a new config option CONFIG_SCHED_BFS which can be used to turn on and off BFS at compile time. By default, the setting is turned on with this patch. Turning it off will cause the kernel to be built with CFS instead. This backport was originally made against 2.6.27.35 with the three additional mainline patches mentioned in the patch, and newer versions are against newer .27.y kernels. However, the patches should (though I've not tested) work against any .27.y kernel since .27.12. Older versions need an additional patch from .27.y git, at least "System call wrapper infrastructure", but other "System call wrapper" patches are also recommended as they relate to security issues. The set can be found at: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fstable%2Flinux-2.6.27.y.git&a=search&h=HEAD&st=commit&s=System+call+wrapper Currently, there is only one known problem with this backport. Microcode update freezes my system if it is executed on startup, but it works if executed later. I haven't yet found the cause of this. If microcode update works for you, please tell me. If you have any trouble with this backport, let me know. Last updated: Mon Dec 28 20:46:44 CST 2009 Jayson R. King