The way that rtlinux achieves hard real time is through of one idea born
from the MERT OS implementation paradigm.The strategy was not to introduce
changes in the in the architecture of an operating system, but to make
coexist them .This obtaining a good performance for real time task and all
the power of an operating system of general purpose in the same machine.
Rtlinux takes the control over the system by building a virtual machine
between the hardware and Linux, emmulating the interrupts and runs Linux as
the lowest priority thread.This capability of running special realtime tasks
and interrupt handlers and a standard Linux with all the power that SO same
machine is something that we cannot avoid.
In such a way that for linux will be imposible to take control over hardware interrupts or prevent itself from being preempted, depending on rtlinux for managing it.