BFS Scheduler Gets "Substantial Updates" For Linux 4.7

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.
13 Comments