List of real-time operating systems
From Wikipedia, the free encyclopedia
This list of Real-time operating systems enumerates 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 |
|---|---|---|---|---|---|---|
| Ardence RTX | ? | ? | ? | ? | ? | ? |
| BeRTOS | modified GNU GPL | open source | embedded | active | DSP56K, I196, IA32, ARM, AVR | [1] |
| ChibiOS/RT | GNU GPL | open source | embedded | active | IA32, ARM, AVR, MSP430 | [2] |
| ChorusOS | ? | ? | ? | ? | ? | [3] |
| DNIX | proprietary | ? | ? | ? | ? | ? |
| DSOS | ? | ? | ? | ? | Texas Instruments 980 minicomputer | ? |
| eCos | GNU GPL | open source | general purpose | active | ARM, H8, IA32, 68000, MIPS, V8xx, SPARC, etc. | [4] |
| embOS (Segger) | ? | ? | ? | ? | ? | ? |
| EROS | ? | ? | ? | ? | ? | [5] |
| FreeRTOS | modified GNU GPL | open source | embedded | active | ARM, AVR, AVR32, HCS12, IA32, MicroBlaze, MSP430, PIC, Renesas H8/S, 8052 | [6] |
| Fusion RTOS | free | ? | semi-general purpose | active | ARM, Blackfin, StarCore, DSP 56800E | [7] |
| HP-1000/RTE | ? | ? | ? | ? | ? | [8] |
| INTEGRITY | ? | ? | ? | active | ARM, XScale, Blackfin, Freescale ColdFire, MIPS, PowerPC, x86 | [9] |
| ITRON | ? | ? | ? | ? | ? | ? |
| LynxOS | proprietary | ? | ? | active | Motorola 68010, Intel 80386, ARM, PowerPC | [10] |
| MenuetOS | ? | ? | ? | ? | ? | [11] |
| MERT | ? | ? | ? | ? | ? | ? |
| MicroC/OS-II | proprietary | ? | embedded | active | (many) | [12] |
| Multiuser DOS | ? | ? | ? | ? | ? | ? |
| Nucleus RTOS | proprietary | ? | embedded | active | ? | [13] |
| Open AT OS | ? | ? | embedded GSM devices | ? | ? | [14] |
| OSE | ? | ? | ? | ? | ARM, PowerPC, MIPS, IXP2400, TI OMAP | [15] |
| OS-9 | ? | ? | ? | active | Motorola 6809, Motorola 68000-series | [16] |
| OSEK | ? | ? | ? | ? | ? | [17] |
| Phar Lap ETS | ? | ? | ? | ? | ? | ? |
| Phoenix-RTOS | ? | ? | ? | ? | ? | [18] |
| PikeOS | ? | ? | ? | ? | ? | [19] |
| Prex | ? | ? | ? | ? | ? | [20] |
| pSOS | proprietary | ? | ? | discontinued | Motorola 68000 | ? |
| QNX | mixed | ? | general purpose | active | IA32, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale | [21] |
| RMX | ? | ? | ? | active | 8080, 8086, 80386 or higher | [22] |
| RSX-11 | proprietary | ? | ? | historic | PDP-11 | n/a |
| RT-11 | proprietary | ? | general purpose | defunct | PDP-11 | n/a |
| RTAI | ? | ? | ? | ? | ? | [23] |
| RTEMS | modified GNU GPL | ? | embedded | active | ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-V | [24] |
| RTLinux | GNU GPL | open source | general purpose | active | same as Linux | [25] |
| SHaRK | GNU GPL | open source | ? | ? | ? | [26] |
| SINTRAN III | ? | ? | ? | ? | Norsk Data computers | n/a |
| Symbian OS | ? | ? | ? | active | ARM | [27] |
| Talon DSP RTOS | proprietary | ? | embedded DSP | active | TMS320 | [28] |
| THEOS | ? | ? | ? | ? | ? | [29] |
| ThreadX | proprietary | ? | ? | active | ? | [30] |
| Transaction Processing Facility | proprietary | ? | general purpose | active | IBM System/360 derivatives | [31] |
| TRON Project | ? | ? | ? | ? | ? | [32] |
| TUD:OS | GNU GPL | open source | ? | ? | IA-32 | [33] |
| UNIX-RTR | ? | ? | ? | ? | PDP-11 | ? |
| VRTX | ? | ? | ? | ? | ARM, MIPS, PowerPC, RISC | [34] |
| VxWorks | proprietary | ? | general purpose | active | ARM, IA32, MIPS, PowerPC, SH-4, StrongARM, xScale | [35] |
| Windows CE | proprietary | ? | ? | active | x86, MIPS, ARM, SuperH | [36] |
| Xenomai | ? | ? | ? | ? | ? | [37] |
| µnOS | ? | ? | ? | historic | Motorola 68k | ? |

