List of Real-time Operating Systems

This is a list of real-time operating systems. An RTOS is an operating system in which the maximum time from an input stimulus to an output response can be definitely determined.


Name License Source model Target usage Status Platforms Official site
Abassi proprietary closed embedded active AVR32, ATmega, Coldfire, Cortex-A9, Cortex-M0, Cortex-M3, Cortex-M4, MSP430, PIC32, TMS320C2000, 80251, 8051
AMOS Proprietary ? commercial closed 680x0, 683xx, x86 via emulation
AMX RTOS ? ? embedded ? 680x0, 683xx, ARM, ColdFire, MIPS32, PowerPC
ARTOS (Locamation) proprietary ? embedded active x86
ARTOS (Robotu) proprietary ? embedded active ARM9+
Atomthreads BSD open source embedded active AVR, STM8
AVIX proprietary closed embedded active Atmel AT91SAM3(U/S), Energy Micro EFM32, NXP LPC1300, LPC1700, ST Micro STM32, Texas Instruments LM3S, Toshiba TMPM330, Microchip PIC32MX, Microchip PIC24F, PIC24H, dsPIC30F & dsPIC33F
BeRTOS modified GNU GPL open source embedded active DSP56K, I196, IA32, ARM, AVR
BRTOS MIT License open source embedded active Freescale Coldfire V1, Freescale HCS08, Texas Instruments MSP430 and Atmel ATMEGA328/128 (Port for PIC18 in development
CapROS GNU GPL open source embedded active IA32, ARM9
ChibiOS/RT Modified GNU GPL or proprietary open source embedded, small footprint active x86, ARM7, ARM9, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, Coldfire, H8S
ChorusOS ? ? ? ? SPARC, x86, PowerPC
ChronOS GNU GPL open source research, general purpose active x86, ARM
CMX RTOS proprietary ? embedded active IA32, ARM, AVR, H8, PIC, 8051
CoActionOS Modified GNU GPL or proprietary open source embedded active ARM Cortex-M3, LPC17xx
cocoOS BSD open source embedded active AVR, MSP430
Concurrent CP/M proprietary closed (meanwhile: open source) general purpose defunct 8080, Z80, 8086 Digital Research
Concurrent DOS proprietary closed general purpose defunct 8086, 286, 386, 68000, (also 8080/Z80 in dual-processor variants) Digital Research
Contiki BSD open source embedded active MSP430, AVR
COS proprietary closed process control defunct GEC 4000 series ?
CooCox CoOS BSD open source general purpose active STM32, NXP LPC1000, TI LM3S8962,Nuvoton NU1xx,Holtek HT32
Deos proprietary closed safety critical active x86, PowerPC, PowerQUICC
DioneOS proprietary available for licensee embedded active Texas Instruments MSP430, MSP430x
DNIX proprietary closed general purpose defunct 68000 ?
GEC DOS proprietary closed process control defunct GEC 4000 series ?
DrRtos free? open? ? active? ARM7
DSOS ? ? ? defunct TI-980A minicomputer ?
DSP/BIOS free closed, available with license general purpose active Primarily Texas Instruments C2800, C5500, C6000 and OMAP DSP cores
DSPnano RTOS Open Source and Commercial Open Source MCU, DSC, DSP SoC active R8C, M16C, PIC24, dsPIC33
eCos modified GNU GPL open source general purpose active ARM/XScale/Cortex-M, CalmRISC, 68000/Coldfire, fr30, FR-V, H8, IA32, MIPS, MN10300, OpenRISC, PowerPC, SPARC, SuperH, V8xx
eCosPro modified GNU GPL and eCosPro license open source with non-free portions general purpose active ARM/XScale/Cortex-M, CalmRISC, 68000/Coldfire, fr30, FR-V, H8, IA32, MIPS, MN10300, NIOS2, OpenRISC, PowerPC, SPARC, SuperH, V8xx
embOS proprietary closed embedded active 8/16/32 bit processors
Embox BSD License open source embedded active ARM, LEON, MicroBlaze, x86
ERIKA Enterprise GPL+Linking exception Open Source embedded active ARM7, ARM Cortex MX, Hitachi H8, Altera Nios2, Microchip dsPIC (including dsPIC30, dsPIC33, and PIC24), Microchip PIC32, ST Microelectronics ST10, Infineon C167, Infineon Tricore, Freescale PPC e200 (MPC 56xx) (including PPC e200 z0, z6, z7), Freescale S12XS, EnSilica eSi-RISC, Atmel AVR5, Lattice Mico32, TI MSP430, Renesas RX200
EROS GPL open source experimental
research use
dormant IA32
Femto OS GPLv3 open source embedded active AVR
FlexOS proprietary closed general purpose defunct 186, 286, 386, V60, V70, 68000 Digital Research/Novell
FreeOSEK GPLv3 open source embedded active Posix, Windows, ARM7
FreeRTOS modified GNU GPL open source embedded active ARM, AVR, AVR32, Freescale ColdFire, HCS12, IA32, Cortex-M3, MicroBlaze, MSP430, PIC, PIC32, Renesas H8/S, 8052, STM32
FunkOS modified Sleepycat license open source embedded active AVR, MSP430, Cortex-M3
Fusion RTOS free ? semi-general purpose active ARM, Blackfin, StarCore, DSP 56800E
HeartOS proprietary closed safety critical active x86, PowerPC, PowerQUICC
Helium free ? ? ? Open-Source RTOS for HCS08 & AVR MCUs
HP-1000/RTE ? ? ? ? ?
Hybridthreads ? open source FPGA active Xilinx Virtex-II Pro ML310, Xilinx Virtex-II Pro XUP
IBM 4680 OS proprietary closed general purpose defunct 286 IBM (DR Concurrent DOS 286 derivative)
IBM 4690 OS proprietary closed general purpose active 286, 386 IBM (DR FlexOS 286/386 derivative)
INTEGRITY proprietary closed embedded active ARM, XScale, Blackfin, Freescale ColdFire, MIPS, PowerPC, x86
IntervalZero RTX proprietary closed MS Windows extension active x86
ITRON, µITRON varies varies embedded active ARM, MIPS, x86, and others ,
ioRTOS proprietary closed embedded, safety critical active TI TMS320 Families (x2812, c6416)
iRTOS GNU LGPL open source embedded active AVR, ARM7
KolibriOS GNU GPL open source embeddable active x86
LynxOS proprietary source code available embedded active Motorola 68010, x86/IA-32, ARM, Freescale PowerPC, PowerPC 970, LEON3
MaRTE OS GNU GPL open source embedded active IA-32
MAX II,IV proprietary ? ? ? Modcomp II,IV,... ?
MenuetOS ? ? ? ? ?
Micrium µC/OS-II proprietary Available under license embedded active ARM7/9/11/Cortex M1/3, AVR, HC11/12/S12, Coldfire, Blackfin, Microblaze, NIOS, 8051, x86, Win32, H8S, M16C, M32C, MIPS, 68000, PIC24/dsPIC33/PIC32, MSP430, PowerPC, SH, StarCore, STM32, …
Micrium µC/OS-III proprietary Available under license embedded active ARM7/9/11/Cortex M1/3, AVR, HC11/12/S12, Coldfire, Blackfin, Microblaze, NIOS, 8051, x86, Win32, H8S, M16C, M32C, MIPS, 68000, PIC24/dsPIC33/PIC32, MSP430, PowerPC, SH, StarCore, STM32, …
Milos GNU GPL open source embedded active Cortex-M3
Microsoft Invisible Computing (MMLite) proprietary open source embedded active Arm7, Arm9, i386, h8, mips, Trimedia, eCog1
MP/M proprietary closed (meanwhile: open source) general purpose defunct 8080, Z80, 8086 Digital Research
MQX proprietary complimentary source code available embedded active Freescale Power, ColdFire, Kinetis Cortex ARM, List of Freescale products,
MERT ? ? ? inactive PDP-11 ?
Multiuser DOS proprietary closed general-purpose defunct 386 Digital Research/Novell, Concurrent Controls/Datapac/IMS (see REAL/32)
Nano-RK mixed open source embedded active AVR, MSP430
Neutrino proprietary some source code provided microkernel active ARM, MIPS, PPC, SH, x86, XScale
Nokia OS ? ? embedded GSM devices ? ARM (Epoc32)?
Nucleus OS proprietary source code provided embedded active ARM (Cortex-M3, M4, R4, R4F, A8, A9, ARM7, ARM9, ARM11), PowerPC, MIPS32, MIPS16e, microMIPS, Coldfire, SuperH
NuttX BSD open source embedded, small footprint active Linux user mode, ARM7, ARM9, Cortex-M3, 8052, SH-1, Renesas MC16C/26, Zilog Z16F, Zilog eZ80 Acclaim!, Zilog Z8Encore!, Z80, partial ports for MIPS
On Time RTOS-32 proprietary source code available embedded active 32/64-bit x86
OS20 proprietary closed embedded (STB) maintenance only ST20 ?
OS21 proprietary source code provided embedded (STB) active ST40/SH4,ST200,ARM ?
OS4000 proprietary closed process control maintenance only GEC 4000 series ?
OPENRTOS proprietary source code available embedded active Same as FreeRTOS
OSA BSD open source embedded active PIC10-PIC24, AVR 8bit, STM8
OSE proprietary closed general purpose active ARM, PowerPC, MIPS, IXP2400, TI OMAP, …
OS-9 proprietary available to customers embedded active ARM/strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809, Motorola 68000-series
OSEK n/a specification embedded active engine control units
Phar Lap ETS ? ? ? ? ? ?
PaulOS GNU GPL open source embedded ? ?
PICOS18 GNU GPL open source embedded ? PIC18
picoOS Modified BSD License open source embedded discontinued 6502, 80x86, ARM7, AVR, PowerPC
Phoenix-RTOS GNU GPL open source embedded ? ARM7, X86, PowerPC
PikeOS proprietary available to customers safety critical, virtualization active PPC, x86, ARM, MIPS, SPARC/Leon, SuperH
Portos proprietary source code provided embedded, small footprint active DSP/BIOS (ARM soon)
POK BSD open source embedded active x86, PowerPC, SPARC
PowerTV proprietary ? ? ? ?
Prex BSD open source microkernel active ARM, IA32
Protothreads BSD open source general purpose active Architecture independent
pSOS proprietary ? ? discontinued Motorola 680x, Motorola 68000 ?
QNX mixed ? general purpose active IA32, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale
Q-Kernel proprietary available to customers embedded active PIC-30, PIC-24, dsPIC, PIC32MX
QP Open Source and Commercial Open Source MCU, DSC, DSP SoC active ARM7/9, ARM Cortex-M3/Cortex-M0, MSP430, TMS320C28x, AVR, AVRXmega, ColdFire, 68HC08, M16C/R8C, H8, 8051, 80251, PIC18, PIC24/dsPIC33, Nios II, PSoC1
RDOS proprietary ? general purpose defunct Data General Nova, Data General Eclipse n/a
ReaGOS proprietary closed, available with license embedded active x86, ATmega, ARM, portable
REAL/32 proprietary closed general-purpose active 386 IMS (Multiuser DOS derivative)
Real-time Linux (CONFIG_RT_PREEMPT) GPLv2 open source general purpose active same as Linux wiki
REX OS proprietary closed, available with license embedded inactive ARM ja:REX OS
RMX ? ? ? active 8080, 8086, 80386 or higher
RSX-11 proprietary ? ? historic PDP-11 n/a
RT-11 proprietary ? general purpose defunct PDP-11 n/a
RTAI GNU GPL open source general purpose active x86, ARM
RTEMS modified GNU GPL open source embedded active ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, Milkymist SoC, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-V
rt-kernel mixed available to customers embedded active ARM7, ARM9, Cortex-M3, Cortex-A8, Blackfin, PowerPC, Windows (simulation)
RTLinux GNU GPL open source general purpose inactive same as Linux
RT-Thread GPLv2 open source embedded active ARM, IA-32, AVR32,M16C, MIPS
RTXC Quadros proprietary source available embedded active ], Blackfin, Coldfire/68K, PowerPC, StarCore, TI/Luminary Stellaris, TI OMAP, XScale
SafeRTOS proprietary source code & Design Assurance Pack available embedded, Safety Critical active Same as FreeRTOS
Salvo proprietary source available embedded active 8051, ARM ARM7TDMI and Cortex-M3, Atmel AVR and Mega AVR, Epson S1C17, Motorola M68HC11, TI MSP430, PICmicro 12/14000/16/17/18, PIC24, dsPIC, PIC32, TMS320C2000
SCIOPTA proprietary closed, source available embedded, safety related active ARM, Cortex-M0, Cortex-M3, Cortex-M4, Cortex-R4, Cortex-A9, XScale, Renesas RX, PowerPC, ColdFire, HCS12, M16C, Windows(simulation)
scmRTOS free open source embedded active ARM, Cortex-M3, Blackfin, MSP430, AVR
SDPOS GNU LGPL open source embedded active ARM, Cortex-M3, Blackfin, PIC18, PIC24, i386 win32/linux synthetic targets
SHaRK GNU GPL open source ? ? ?
silRTOS free open source embedded active ARM, Cortex-M3 Cortex-A9 ARM-11MP, Blackfin, MIPS, AVR
SimpleAVROS GPLv3 open source embedded active, beta AVR only n/a
SINTRAN III ? ? ? ? Norsk Data computers n/a
Sirius RTOS proprietary available under license embedded active x86, i386+, ARM, 68k, 8051, ...
SMX RTOS proprietary available under license embedded active ARM, Cortex, ColdFire, PowerPC, x86, ...
SOOS Project free open source embedded active, beta H8/300
SYS/BIOS (previously SPOX, BIOSuite, DSP/BIOS) proprietary closed embedded inactive Texas Instruments: C3x, C4x, C5x and C8x families
Symbian OS Eclipse Public License open source embedded active ARM
SYS/BIOS BSD License open source embedded active Primarily Texas Instruments: MSP430, C2000, C5000, C6000 and their ARM families (Cortex M3/4F, Cortex R4, Cortex A8, Cortex A15)
Talon DSP RTOS proprietary ? embedded DSP active TMS320
TargetOS proprietary available to customers embedded ? ARM, Freescale ColdFire, Freescale PowerPC
T-Kernel free under T-License source available embedded RTOS active ARM/MIPS/SH/others
THEOS ? ? ? ? ?
ThreadX proprietary available to customers ? active ARC, ARM/Thumb, AVR32, BlackFin, ColdFire/68K, H8/300H, Luminary Micro Stellaris, M-CORE, MicroBlaze, PIC24/dsPIC, PIC32, MIPS, V8xx, Nios II, PowerPC, SH, SHARC, StarCore, STM32, StrongARM, TMS320C54x, TMS320C6x, x86/x386, XScale, Xtensa/Diamond, ZSP
Trampoline Operating System (OSEK and AUTOSAR) GNU LGPL open source embedded active AVR, H8/300H, POSIX, NEC V850e, ARM7, Infineon C166, HCS12 or PowerPC
TNKernel BSD open source embedded active ARM, PIC24/dsPIC, PIC32, HCS08, STM32 (Cortex-M3)
Transaction Processing Facility proprietary ? general purpose active IBM System/360 derivatives
TRON project open? mixed mixed active any: not an implementation, but a specification
TUD:OS GNU GPL open source ? active ARM, IA-32, X86-64
Unison RTOS Open Source and Commercial Open Source MCU, DSC, DSP SoC active Pic32, ARM Cortex (TI Stellaris, ST STM32, NXP LPC1700), SH2A, SH2AFPU, R32C, MIPS4K, {SHARC, Coldfire, TMS320, Altera NIOS, Xilinx Microblaze, Proprietary}
UNIX-RTR ? ? ? ? PDP-11 ?
uSmartx ? open source embedded ? ARM7TDMI, AVR, H8
µTasker proprietary Open-code. Free for non-commercial or with support license embedded active Freescale Kinetis, Freescale Coldfire M522XX, Atmel AVR32, Atmel SAM7X, TI Stellaris, NXP LPC2000, NXP LPC1700, ST-Micro STM32 (F1/F2/F4), ST-Micro STR91X, Freescale NE64, Windows (processor and peripheral simulation)
u-velOSity ? ? microkernel active ?
velOSity ? ? ? active Power Architecture, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinci
VRTX ? ? ? inactive ARM, MIPS, PowerPC, RISC
VxWorks proprietary ? embedded active ARM, IA32, Intel 64, MIPS, PowerPC, SH-4, StrongARM, xScale
Windows CE proprietary Microsoft Shared Source embedded active x86, MIPS, ARM, SuperH
Xenomai GPLv2 Open Source general active x86, x86_64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x and BF56x
xPC Target proprietary closed real-time testing/embedded active x86
Y@SOS GNU LGPL Open Source embedded active Cortex-M3, STM32
MontaVista Linux GNU GPL Open Source embedded active ?
µnOS ? ? ? historic Motorola 68k ?
uOS GNU GPL Open Source embedded active AVR, ARM, MIPS32, MSP430, Intel i386, Linux386
Real-time operating systems (RTOS)
List of real-time operating systems
  • BeRTOS
  • ChibiOS/RT
  • Contiki
  • DioneOS
  • DNIX
  • DSOS
  • eCos
  • Embedded Linux
  • ERIKA Enterprise
  • EROS
  • FreeRTOS
  • FunkOS
  • Integrity
  • Junos
  • KolibriOS
  • LynxOS
  • MenuetOS
  • MQX
  • MERT
  • Nano-RK
  • Nucleus RTOS
  • OpenComRTOS
  • OS-9
  • OSE
  • PikeOS
  • pSOS
  • Prex
  • QNX
  • REX OS
  • RMX
  • RSX-11
  • RT-11
  • RTEMS
  • RTLinux
  • RT-Thread
  • Sintran III
  • Symbian
  • SYS/BIOS
  • Talon DSP RTOS
  • THEOS
  • ThreadX
  • TPF
  • TRON
  • µC/OS-II
  • VRTX
  • VxWorks
  • Windows CE
  • Wombat OS

Famous quotes containing the words list of, systems, operating and/or list:

    Religious literature has eminent examples, and if we run over our private list of poets, critics, philanthropists and philosophers, we shall find them infected with this dropsy and elephantiasis, which we ought to have tapped.
    Ralph Waldo Emerson (1803–1882)

    The geometry of landscape and situation seems to create its own systems of time, the sense of a dynamic element which is cinematising the events of the canvas, translating a posture or ceremony into dynamic terms. The greatest movie of the 20th century is the Mona Lisa, just as the greatest novel is Gray’s Anatomy.
    —J.G. (James Graham)

    Go on then in doing with your pen what in other times was done with the sword; shew that reformation is more practicable by operating on the mind than on the body of man.
    Thomas Jefferson (1743–1826)

    Modern tourist guides have helped raised tourist expectations. And they have provided the natives—from Kaiser Wilhelm down to the villagers of Chichacestenango—with a detailed and itemized list of what is expected of them and when. These are the up-to- date scripts for actors on the tourists’ stage.
    Daniel J. Boorstin (b. 1914)