Summary of RTLinux

More information about RTLinux can be found at http://rtlinux.cs.nmt.edu/~rtlinux.

The current version is:

2.0-9

The following architectures are supported:

x86

Availability:

open source

Scheduling can be done using:

Real-time scheduling policies (EDF, RMS, fixed priority, etc). (lacks priority inheritance)

Memory considerations:

paged virtual memory. Real time tasks can get around most memory protection.

Performance data can be found at:

not available

Posix compliance:

fully compliant because of Linux kernel running on RTLinux

File system support:

dependent on linux kernel

Other Notes:

RTLinux coexists with a slightly modified Linux kernel. Its purpose is (1) to provide support real-time services and (2) serve as a testbed for developing real-time operating systems. Modification to the Linux kernel include modifying the cli and sti macros to call RTLinux instead of turning interrupts on and off.

Return to microkernel summaries.

Return to my home.