Understanding the Linux 126.96.36.199 CPU Scheduler
This paper is intended to be an introduction to the Linux 188.8.131.52 CPU scheduler implementation.
It is available in lyx and pdf formats.
There is also a patch against the Linux 184.108.40.206 sched.c that adds more comments. This did not received as much attention to detail as the paper, but it should be quite accurate.