Sign up ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Does the latest version of the Linux kernel (3.x) still use the Completely Fair Scheduler (CFS) for process scheduling which was introduced in 2.6.x ?

If it doesn't, which one does it use, and how does it work? Please provide a source.

share|improve this question

2 Answers 2

up vote 4 down vote accepted

That's still the default, yes, though I would not call it the same, as it is constantly in development. You can read how it works with links to the code at;a=blob;f=Documentation/scheduler/sched-design-CFS.txt

share|improve this answer

Yes, it does. It is the default scheduler in 3.x series but the kernel now has a realtime scheduler also built-in but disabled by default.

More on wikipedia:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.