Respostas:
Esse ainda é o padrão, sim, embora eu não diria o mesmo, pois está constantemente em desenvolvimento. Você pode ler como ele funciona com links para o código em http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=Documentation/scheduler/sched -design-CFS.txt
Sim. É o agendador padrão da série 3.x, mas o kernel agora possui um agendador em tempo real, também embutido, mas desativado por padrão.
Mais sobre a wikipedia: http://en.wikipedia.org/wiki/Linux_kernel
Esta, na minha opinião, é a explicação mais fácil de digerir no CFS: Process Scheduling no Linux, para o kernel 3, capítulo 7
Além disso, no final do artigo, há mais links sobre o tópico.