This document describes the Real Time Application Interface (RTAI) system for Linux. It discusses how RTAI allows Linux to support real-time capabilities by making changes to the Linux kernel. RTAI uses modules, timers, interrupts and other methods to provide deterministic real-time behavior. It can be used with development tools like Scicos and targets embedded platforms like the TS-7300 board. An example program is provided that generates a sine signal in a real-time task and displays it using user space processes communicating via a FIFO.