BFS Scheduler Gets "Substantial Updates" For Linux 4.7
Written by Michael Larabel in Linux Kernel on 17 September 2016 at 10:37 AM EDT. 13 Comments
Con Kolivas announced this week BFS 497, a major new release of his scheduler that's now fitted for the Linux 4.7 kernel.

Con commented about the Brain Fuck Scheduler changes for Linux 4.7, "Thanks(?) to the massive changes to the mainline kernel I'd been forced to rewrite significant components of BFS to work properly with them, specifically the cpu frequency governors. At the same time I've had quite a bit of energy and enthusiasm for working on BFS in a way I haven't had in a long time. As a result, this updated version not only addresses the remaining cgroup stub patch bug (mentioned on the previous announcement) but implements further improvements and clean ups to go with those improvements."

BFS for Linux 4.7 should deliver less overhead, higher throughput, and lower latencies. He's rewritten parts of BFS, including with the upstream kernel changes how the CPU frequency governors are aware of the scheduler's work. Con also released Linux-4.7-CK4 as the latest version of his "CK" patch-set. he says this new CK4 patch-set is the largest set of CK patches he's released since the early Linux 2.6 days.

More details on the CK4 and BFS changes via this blog post.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week