The Brain Fuck Scheduler (BFS) is a Linux kernel process scheduler that's maintained out of tree by Con Kolivas. BFS is designed to deliver better performance than the Completely Fair Scheduler in particular for desktop and mobile Linux systems.

BFS Articles & Reviews

AMD's Open-Source Radeon Driver After Four Years   Display Drivers   2011-08-17
Two Years With Linux BFS, The Brain Fuck Scheduler   Software   2011-08-16
PCLinuxOS 2010 Runs Against, But Falls Short Of Ubuntu 10.04   Operating Systems   2010-04-25
A Brief Look At Yoper 2009   Operating Systems   2009-10-08
BFS Scheduler Benchmarks   Software   2009-09-14

BFS Linux & Open-Source News

Coreboot 4.22 Released: Initial AMD OpenSIL Code Added, 17 New Motherboards   Coreboot   2023-11-28
NVIDIA CUDA 12.2 Released With Linux HMM Support   NVIDIA   2023-06-28
Dasharo 1.0 Open-Source Firmware Released For MSI Alder Lake Motherboard   Coreboot   2022-06-15
Coreboot 4.17 Brings New Motherboards, AMD PSB, Doom Game Ported To Run As A Payload   Coreboot   2022-06-02
Con Kolivas Releases LRZIP 0.650 With Optimizations, Fixes   Free Software   2022-02-27
Con Kolivas Contemplates Ending Kernel Development, Retiring MuQSS & -ck Patches   Linux Kernel   2021-08-31
Intel Graphics Driver Low-Latency Scheduling Revived For A Smoother UX   Intel   2021-02-02
The Linux Kernel Made Terrific Strides In 2020   Linux Kernel   2021-01-01
56 Patches Volleyed For Improving Intel Linux Graphics Driver Scheduling   Intel   2020-12-29
NVIDIA Sends Out Latest Linux Kernel Patches For 1GB THP To Help Boost Performance   Linux Kernel   2020-09-30
MuQSS/CK's Con Kolivas Becoming Concerned Over The Increasing Size Of The Linux Kernel   Linux Kernel   2020-08-20
Fedora 33 LTO Support Is Now In Good Shape For Faster, Smaller Packages   Fedora   2020-08-19
Intel Linux Graphics Driver Scheduling Improvements In The Works   Intel   2020-07-15
Haiku R1 Beta 2 "Open-Source BeOS" Operating System Released   Operating Systems   2020-06-09
Intel Graphics Driver Sees Fair Low-Latency Scheduling Inspired In Part By BFS/MuQSS   Intel   2020-06-08
Linux 5.5-ck1 Released With Latest MuQSS Scheduler   Linux Kernel   2020-02-04
Kernel Talk, AMD Hardware + Other Popular Linux Topics Of January   Phoronix   2020-02-01
The Linux Kernel's Scheduler Apparently Causing Issues For Google Stadia Game Developers   Linux Kernel   2020-01-01
Linux 5.4-ck1 Kernel Released With MuQSS Patched In   Linux Kernel   2019-11-27
Linux 5.3-ck1 Kernel Released With MuQSS 0.195 Scheduler Bringing Ryzen Fixes   Linux Kernel   2019-10-25
MuQSS Patches Updated For The Linux 5.1 Kernel   Linux Kernel   2019-05-16
Haiku OS Seeing USB3 Improvements, BFS Resizing Code Revisited   Operating Systems   2019-03-04
OpenSUSE Looking At Blacklisting Legacy & Less Secure File-Systems   SUSE   2019-02-09
HMM Gets New Features/Improvements, Nouveau Support Aligned For Linux 5.1   Linux Kernel   2019-01-30
MuQSS Scheduler Updated, Linux 4.19-ck1 Drops BFQ I/O Scheduler   Linux Kernel   2018-11-14
Fedora Moves Ahead With Plans To Drop Packages Having Bad Security Practices   Fedora   2018-08-27
MuQSS Scheduler Updated For The Linux 4.18 Kernel, CK Patches Available   Linux Kernel   2018-08-27
PDS-MQ CPU Scheduler Revised For The Linux 4.17 Kernel With Minor Optimizations   Linux Kernel   2018-07-15
Benchmarks Of The Liquorix Linux 4.17 Kernel   Linux Kernel   2018-07-03
Linux 4.17-ck1 Kernel Patches Released With Newest MuQSS Scheduler   Linux Kernel   2018-06-27
Fedora 29 Proposal "i686 Is For x86-64" Would Allow More Optimizations, Require SSE2   Fedora   2018-06-04
Linux 4.15-ck1 Released With MuQSS 0.170   Linux Kernel   2018-02-18
MuQSS Scheduler Updated For Linux 4.14, Experimental SMT Improvements   Linux Kernel   2017-11-26
MuQSS CPU Scheduler 0.155 Released   Linux Kernel   2017-05-12
MuQSS Updates For The Linux 4.10 Kernel   Linux Kernel   2017-02-20
Ten Features You Will Not Find In The Mainline Linux 4.10 Kernel   Linux Kernel   2017-02-18
GRUB 2.02 Is Still Coming Along With Many Features, Even Morse Code Output   GNU   2017-02-16
MuQSS CPU Scheduler Released For Linux 4.9   Linux Kernel   2016-12-11
Early Independent Benchmarks Of The MuQSS Scheduler   Linux Kernel   2016-11-21
Con Kolivas Announces First Major Release Of MuQSS, Successor To BFS   Linux Kernel   2016-10-29
BFS Updated For Linux 4.8, To Be Succeeded By New MuQSS Scheduler   Linux Kernel   2016-10-04
BFS Scheduler Gets "Substantial Updates" For Linux 4.7   Linux Kernel   2016-09-17
BFS v0.469 Scheduler Released With Linux 4.5 Kernel Support   Linux Kernel   2016-03-25
There Are Many Features Coming For GRUB 2.02   GNU   2016-03-13
Hundreds Of Ubuntu Packages Are Failing To Build With GCC 6   Ubuntu   2016-01-13
Linux-Based XanMod Kernel Tests   Linux Kernel   2016-01-11
BFS Scheduler Updated For The Linux 4.3 Kernel   Linux Kernel   2015-11-15
2015 LLVM Developers' Meeting Videos Published   LLVM   2015-11-11
OpenMandriva Lx 2014.2 "The Scion" Pays Tribute To Mandrake   Operating Systems   2015-06-29
BFS Scheduler Update Brings SMT Nice Support   Linux Kernel   2014-08-16
BFS Scheduler Updated For The Linux 3.15 Kernel   Linux Kernel   2014-07-03
USB Attached SCSI (UAS) Is Now Working Under Linux   Linux Kernel   2014-06-17
BFS Scheduler Updated For Linux 3.14   Linux Kernel   2014-05-06
BFS Scheduler 0.446 Supports The Linux 3.13 Kernel   Linux Kernel   2014-03-06
GRUB 2.02 Has Many Features, Might Hit Ubuntu 14.04   GNU   2014-01-17
BFS Scheduler v0.444 For Linux 3.12   Linux Kernel   2013-12-05
What You Won't Find In The Linux 3.13 Kernel   Linux Kernel   2013-11-18
BFS Scheduler Lost Some Charm With Linux 3.11   Linux Kernel   2013-11-05
What's Your Hopes From Valve's SteamOS?   Valve   2013-09-24
Xen & KVM Come To 64-bit ARM On Linux   Linux Kernel   2013-07-01
X.Org Libraries Hit By Round Of Security Issues   X.Org   2013-05-23
NetBSD 6.1 Brings In More Features   BSD   2013-05-19
Intel Puts Out New THP Cache Code For Linux Kernel   Intel   2013-03-14
Features You Won't Find In The Linux 3.9 Kernel   Linux Kernel   2013-03-10
Google Pushes "Project PIANO" Into Coreboot   Coreboot   2013-01-30
SolusOS 2 Alpha 7 Previews Its GNOME Fork   Operating Systems   2013-01-22
BFS 426 Scheduler Released For Linux 3.7 Kernel   Linux Kernel   2012-12-16
There's A New Linux CPU Scheduler Based Upon BFS   Linux Kernel   2012-12-15
Haiku Release 1 Alpha 4 Is Now Available   Free Software   2012-11-12
Greg KH Updates USBView For GTK3, DebugFS   Free Software   2012-10-24
Zenwalk Continues Banging The BFS Scheduler   Free Software   2012-10-15
Suldal, GeForce GTX 680, NVIDIA Tegra 3 On Linux   Hardware   2012-03-25
A New BFS "Smoking" Scheduler For Linux 3.3   Linux Kernel   2012-03-25
After BFS, Now Comes The BLD Linux Scheduler   Linux Kernel   2012-02-12
A New Design For FUSE File-Systems   Free Software   2012-01-23
The Zen Kernel Is Still Alive, Patching Linux 3.1   Linux Kernel   2012-01-07
Sabayon 7 Brings The Experimental Fusion Kernel   Operating Systems   2011-10-11
Kolivas Pushes New Kernel Responsiveness Patches   Linux Kernel   2010-02-26
A Few PTS Desktop Live 2009.4 Details   Phoronix   2009-10-30
This Week: VDPAU, X.Org, Gaming   Phoronix   2009-09-20
This Week: Kernel Mode-Setting, Wayland   Wayland   2009-09-13