RTAI is the RealTime Application Interface for Linux - which lets you write applications with strict timing constraints for your favourite operating system. The RTAI distribution includes RTAI-Lab, a tool chain to convert block diagrams into RTAI executab


  • RealTime Application Interface for Linux.
  • Linux Real Time Module.
  • Real Time Hardware Abstraction Layer.
  • POSIX compatibility. Traditional RTOS IPCs including: Semaphores, mailboxes, FIFO, shared memory, and RPCs.

Demo Projects

  • RTnet. RTnet is an Open Soure hard real-time network protocol stack for Xenomai and RTAI (real-time Linux extensions). It makes use of standard Ethernet hardware and supports several popular NIC chip sets, including Gigabit Ethernet. Moreover, Ethernet-over-1394 support is available based on the RT-FireWire protocol stack.
  • most4linux. most4linux provides a Linux kernel driver for MOST PCI interfaces and userspace programs to test the driver.The driver can be compiled for Linux 2.6 or for the RTDM which works for the realtime extensions RTAI and Xenomai.It also provides a NetServices adaptation layer for the Linux operating system.

RTAI Platforms

  • ARM
  • x86
  • PowerPC
  • x86_64
  • m68k

RTAI Components

  • None