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