Ese sigue siendo el predeterminado, sí, aunque no lo llamaría igual, ya que está en constante desarrollo. Puede leer cómo funciona con enlaces al código en http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=Documentation/scheduler/sched -diseño-CFS.txt
Sí, lo hace. Es el programador predeterminado en la serie 3.x, pero el kernel ahora tiene un programador en tiempo real también integrado pero deshabilitado de manera predeterminada.
Más en wikipedia:http://en.wikipedia.org/wiki/Linux_kernel