RTLinux comes with a couple of schedulers designed
for different things. First of all it has a basic highest priority first scheduler that simply uses
the priority of a task and schedules it first. The task itself then releases the CPU when done or
gets preempted if a task with higher priority needs to run. RTLinux also implements something
of a "earliest deadline first" originally written by Ismael Rippol.