RTLinux

From Wikipedia, the free encyclopedia

Jump to: navigation, search


RTLinux
Original author(s) Victor Yodaiken
Developer(s) FSMLabs, Wind River Systems
Written in C
Operating system Linux
Available in English
Type Kernel
License GPL2
Website RTLinuxFree.com

RTLinux or RTCore is a hard realtime RTOS microkernel that runs the entire Linux operating system as a fully preemptable process.

It was developed by Victor Yodaiken at the New Mexico Institute of Mining and Technology and his company, FSMLabs. Wind River Systems acquired FSMLabs technology in February 2007 and now makes a version available as Wind River Real-Time Core for Wind River Linux.

RTLinux supports hard real-time (deterministic) operation through interrupt control between the hardware and the operating system. Interrupts needed for deterministic processing are processed by the real-time core, while other interrupts are forwarded to Linux, which runs at a lower priority than realtime threads. Linux drivers handle almost all I/O. First-In-First-Out pipes (FIFOs) or shared memory can be used to share data between the operating system and RTCore.

[edit] See also

  • RTAI - alternative real-time extension for Linux kernel
  • iRMX for Windows - Real-time extension for Windows, somewhat similar architecturally.[citation needed]
  • Xenomai - another alternative real-time extension for Linux kernel

[edit] External links


This operating system-related article is a stub. You can help Wikipedia by expanding it
Personal tools