"This article explores some of the Linux architectures that
support real-time characteristics and discusses what it really
means to be a real-time architecture. Several solutions endow Linux
with real-time capabilities, and in this article I examine the
thin-kernel (or micro-kernel) approach, the nano-kernel approach,
and the resource-kernel approach. Finally, I describe the real-time
capabilities in the standard 2.6 kernel and show you how to enable
and use them.
"The following definition of real time sets the stage for
discussing real-time Linux architectures..."