Zasada działania Jego zasada działania polega na stworzeniu nowego schedulera, w którym pierwszeństwo do zasobów procesora mają procesy czasu rzeczywistego, a standardowe procesy Linuksa są wykonywane z wykorzystaniem wolnych zasobów procesora. Taka budowa oznacza, że niewiele zmian zostało wprowadzonych do zasadniczego jądra Linuksa. Dzięki temu można korzystać zarówno z typowych aplikacji linuksowych, jak na przykład pakiety biurowe, przeglądarka internetowa, a mając tak naprawdę system czasu rzeczywistego. Aby wprowadzić taką funkcjonalność Linux w swoim funkcjonowaniu opiera się na HAL (ang. Hardware Abstraction Layer).

Autorzy RTAI jest pisana przez społeczność open-source, finansowana przez Wydział Inżynierii Aeronautyki Politechniki w Mediolanie (DIAPM), a kluczową osobą projektu jest Paolo Mantegazza. W styczniu 2003 projekt RTAI połączył siły z projektem XenomaiHistoria Xenomai, który także udostępnia możliwości czasu rzeczywistego w oparciu o tradycyjne jądro Linuksa.

Wspierane architektury x86 (razem lub bez FPU i TSC) x86-64 PowerPC ARM (StrongARM, ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x) m68k (wspiera zarówno MMU i NOMMU)

Projekty opierające się na RTAI LinuxCNC.org EMC Developers