title: Scheduling algorithms in linux kernel
body: <p>How many different algorithms are implemented in the linux kernel? Are there only FIFO and Round Robin, or are there any other?</p>
  
  <p>Where can I found a good documentation on this topic?</p>
  
  <p>Let's say if I wanted to implement these algorithms myslef, where should I start?</p>