Of course not... The normal scheduler was rewritten by rsc. There are two changes. The first is a sort of ganging or processes. If a process wakes up another one, and the first process blocks without using its quanta, the second gets to run. This is to help out processes piping to each other. The other change was to make our scheduler to look more like a BSD style fair share scheduler. It was done to be nicer to cpu hogs. Also, sape rewrote the real time edf support to make it just run as the top two scheduler priorities rather than a totally different mechanism. If there are edf processes waiting to run, rsc's gang stuff doesn't happen, i.e., the real time processes have priority over ganging.