Der Brain Fuck Scheduler wurde als bewusst einfach gehaltener Gegenentwurf zum Completely Fair Scheduler entwickelt. Während CFS eine mathematisch fundierte Fairness durch die Verwaltung lauffähiger Prozesse in einem nach virtueller Laufzeit sortierten Rot-Schwarz-Baum anstrebt, verwendet der BFS – ähnlich wie der O(1) Scheduler – eine Runqueue. Allerding verzichtet er auf die Trennung in eine „active“ und eine „expired“ Queue \[8, 9\].