Comparison of real-time operating systems

This is a list of real-time operating systems. An RTOS is an operating system in which the time taken to process an input stimulus is less than the time lapsed until the next input stimulus of the same type.


NameLicenseSource modelTarget usesStatusPlatformsOfficial website
AbassiProprietaryclosedembeddedactiveAVR32, ATmega, ColdFire, Cortex-A53, Cortex-A9, Cortex-M0, Cortex-M3, Cortex-M4, MSP430, PIC32, TMS320C2000, 80251, 8051www.code-time.com/products.html
AmosProprietary?commercialclosed680x0, 683xx, x86 via emulationwww.alphamicro.com
AdAstra-RTKBSD 3-clauseopen sourceembeddedactiveCortex-M3-M4-M7-H7, STM32adastra-soft.com
AMX -RTOSProprietaryclosed680x0, 683xx, ARM, ColdFire, MIPS32, PowerPC, x86www.kadak.com/rtos/rtos.htm
Apache MynewtApache 2.0open sourceARM Cortex-M, MIPS32, Microchip PIC32, RISC-Vmynewt.apache.org
Arm OSApache 2.0Cortex-M, Cortex-R, Cortex-Aos.mbed.com
uKOSGNU GPLCortex-M3-M4-M7-H7, 6833x, PIC, CSEM icyflex-1, STM32www.ukos.ch
ARTOS (Locamation)Proprietaryclosedpower-system automationx86www.locamation.com
ARTCOS (Robotu)Proprietary?embedded, robotsdefunctARM9+www.robotu.com/ARTOS/Welcome.html
AtomosherBSDopen sourceembeddedactiveAVR, STM8, ARM, MIPSatomthreads.com
AVIXProprietaryclosedAtmel AT91SAM3(U/S), EFM32, NXP LPC1300-1700, ST Micro STM32, Texas Instruments LM3S, Toshiba TMPM330, Microchip PIC32MX-PIC24F-PIC24H-dsPIC30F-dsPIC33Fwww.avix-rt.com
BeRTOSmodified GNU GPLopen sourcearchivedARM, Cortex-M3, ARM ARM7TDMI, Atmel AVR, PowerPC (emu), x86 (emu), x86-64 (emu)www.bertos.org
BOOS-Mooch CoreGNU GPLactiveARMv5TEJ (TI AM18x), DSP (TI TMS320C64x)www.baigudin.software/boos/
BRKosMITFreescale Kinetis (ARM Cortex-M4), Freescale Coldfire V1, Freescale HCS08, ST STM32F4xx (ARM Cortex-M4F), NXP LPC11xx (ARM Cortex-M0), NXP LPC176x (ARM Cortex-M3), Renesas RX600 (RX62N), Texas Instruments MSP430, Texas Instruments Stellaris LM3S8968 (ARM Cortex-M3), Texas Instruments Stellaris LM4F120H5QR (ARM Cortex-M4F), Atmel ATMEGA328/128 and Microchip PIC18github.com/brtos/brtos
CapROSGNU GPLIA-32, ARM9www.capros.org
Cesium RTOSProprietarysource available to licenseesactiveARM7-9-11/Cortex-M1-3-4-7-A8/9, AVR, HC11/12/S12, ColdFire, Blackfin, MicroBlaze, NIOS, 8051, x86, Win32, H8S, M16C, M32C, MIPS, 68000, PIC24/dsPIC33/PIC32, MSP430, PowerPC, SH, StarCore, Renesas RX100-200-600-700, RL; STM32www.weston-embedded.com/products/cesium
ChibiOS/RTMixed, GNU GPL or proprietaryopen sourceembedded, small footprintx86, ARM7, ARM9, Cortex-M0-M3-M4, PowerPC e200z, STM8, STM32, AVR, MSP430, ColdFire, H8Swww.chibios.org/dokuwiki/doku.php, sourceforge.net/projects/chibios
ChorusOS???defunctSPARC, x86, PowerPCdocs.sun.com/app/docs/prod/chorus5
ChronOSGNU GPLopen sourceresearch, general purposeactivex86, ARMchronoslinux.org
CoActionOS (now Stratify OS)Modified GNU GPL or proprietaryembeddeddiscontinuedARM Cortex-M3, LPC17xxwww.coactionos.com
cocoOSBSDactiveAVR, MSP430, STM32www.cocoos.net
Concurrent CP/M,
became MP/M
Proprietaryclosed (meanwhile: open source)general purpose, industrialhistoric8080, Z80, 8086Digital Research
Concurrent DOS,
became Multiuser DOS
Proprietarycloseddefunct8086, 286, 386, 68000, (also 8080/Z80 in dual-processor variants)Digital Research
ContikiBSDopen sourceembedded, WSNactiveMSP430, AVR, ARMwww.contiki-os.org
COSProprietaryclosedprocess controldefunctGEC 4000 series?
CooCox CoOSBSDopen sourcegeneral purposeinactiveSTM32, NXP LPC1000, TI LM3S8962, Nuvoton NU1xx, Holtek HT32www.coocox.org/CoOS.htm
DeosProprietaryclosedsafety criticalactivex86, PowerPC, MIPSwww.ddci.com/products_deos.php
DioneOSProprietaryavailable for licenseeembeddedMSP430, MSP430xwww.elesoftrom.com.pl/en/os
distortosMozillaopen sourceembeddedactiveARMv6-M architecture (ARM Cortex-M0, ARM Cortex-M0+, ARM Cortex-M1): STM32F0, STM32L0; ARMv7-M architecture (ARM Cortex-M3, ARM Cortex-M4(F), ARM Cortex-M7(F)): STM32F1, STM32F4, STM32F7, STM32L4distortos.org
DNIXProprietaryclosedgeneral purposedefunct68000?
dnx RTOSGNU GPL, modified GPL, BSDopen sourceembedded (Unix-like)activeARM Cortex-M3, STM32www.dnx-rtos.org
GEC DOSProprietaryclosedprocess controldefunctGEC 4000 series?
DSOS???defunctTI-980A minicomputer?
DSP/BIOSFreeclosed, available with licensegeneral purposemaintenance onlyMostly Texas Instruments C2800, C5500, C6000 and OMAP DSP cores. Replaced by TI-RTOS, but available for download.www.ti.com/tool/dspbios
DSPnano RTOSMixed, open source and commercialopen sourceMCU, DSC, DSP SoCactiveR8C, M16C, PIC24, dsPIC33www.rowebots.com/products/dspnano
DuinOSModified GNU GPLopen sourcegeneral purposeAVR (Arduino)code.google.com/p/duinos
eChronos CSIRO BSD MIT open source embedded ARM Cortex-M3 - M7 https://ts.data61.csiro.au/projects/TS/echronos/
eCosModified GNU GPLopen sourceARM-XScale-Cortex-M, CalmRISC, 680x0-ColdFire, fr30, FR-V, H8, IA-32, MIPS, MN10300, OpenRISC, PowerPC, SPARC, SuperH, V8xxecos.sourceware.org
eCosProModified GNU GPL or eCosPro licenseopen source with non-free portionsARM7-9, Cortex-A5-A9-M3-M4-M7, 680x0-ColdFire, H8-H8S, IA-32, MIPS32, MIPS64, microMIPS, NIOS II, OpenRISC, PowerPC, SPARC, SH4/4A, TILE-Gx, XScalewww.ecoscentric.com/ecos/ecospro.shtml
embOSProprietaryclosed, available to customers, free object code for non-commercial useembedded, industrial, IoT, safety criticalactiveARM7/9/11, ARM Cortex-A/R/M, AVR, AVR32, C16x, CR16C, ColdFire, H8, HCS12, M16C, M32C, MSP430, NIOS2, PIC18/24/32, R32C, R8C, RISC-V, RL78, RH850, RX100/200/600/700, RZ, SH2A, STM8, ST7, V850, 78K0, 8051www.segger.com/embos.html
EmboxBSDopen sourceembeddedARM, LEON, MicroBlaze, MIPS, PowerPC, x86github.com/embox/embox
EmbkernelGNU LGPLARM Cortex Msourceforge.net/p/embkernel
ERIKA EnterpriseGPL and GPL linking exceptionARM7, ARM Cortex-M, ARM Cortex-A (on Jailhouse hypervisor), 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, AVR, Lattice Mico32, MSP430, Renesas RX200, x86-64 (on Jailhouse hypervisor)www.erika-enterprise.com
EUROSProprietaryclosed8/16/32 bit processors: among others AVR, 8051, XC800, 16FX, XC166, ARM, Cortex-M3, PowerPC, Nios II, MIPS32, PIC32www.euros-embedded.com
EROSModified GNU GPLopen sourceexperimental
research use
dormantIA-32www.eros-os.org
F9 microkernelModified BSDembeddedmaintenanceARM Cortex-M3/M4github.com/f9micro/f9-kernel
Femto OSGNU GPLv3embeddedactiveAVRwww.femtoos.org
Flexible Safety RTOSProprietaryclosed, available to customersembedded, safety criticalactiveARM9, ARM Cortex-M, ARM Cortex-R, ARM Cortex-A, ColdFire, QorIQ, Infineon TriCore, Infineon AURIXwww.embedded-office.com
FlexOSProprietaryclosedgeneral purpose, industrial, POSdefunct186, 286, 386, V60, V70, 68000Digital Research, Novell
FreeOSEKGNU GPLv3open sourceembeddedactiveCortex-M4, MIPS, MSP430, SPARC LEON3github.com/ciaa/Firmware
FreeRTOSMITARM, AVR, AVR32, ColdFire, ESP32, HCS12, IA-32, Cortex-M3-M4-M7, Infineon XMC4000, MicroBlaze, MSP430, PIC, PIC32, Renesas H8/S, RISC-V, RX100-200-600-700, 8052, STM32, TriCore, EFM32www.freertos.org
FrostedGNU GPLembedded, POSIX compliant, unix-likeARM Cortex-Mhttps://gitlab.com/insane-adding-machines/frosted
FuchsiaVariesembeddedAArch64, x86-64fuchsia.dev
FunkOSmodified Sleepycat LicenseembeddedAVR, MSP430, Cortex-M3funkos.sourceforge.net
Fusion RTOSFree?semi-general purposeARM, Blackfin, StarCore, DSP 56800E
FX-RTOSProprietarysource code providedembeddedARMv6-M (Cortex-M0/M1), ARMv7-M (Cortex-M3), ARMv7-A (including Cortex A9 MPCore), x86, AVR32, PIC32, MIPS M4K, TI MSP430rtos.eremex.com/products, fxrtos.ru
HeartOSProprietaryclosedsafety criticalx86, PowerPC, ARMwww.ddci.com/products_heartos.php
HeliumGNU LGPLopen sourceEmbeddedHCS08, AVRhelium.sourceforge.net
HP-1000/RTE?????www.hp.com/products1/rte/tech_support/documentation
Hybridthreads?open sourceFPGAactiveXilinx Virtex-II Pro ML310, Xilinx Virtex-II Pro XUPhthreads.csce.uark.edu/wiki/About_Hthreads
hyperCOS?free evaluation (not open source)embeddedARM7, ARM9, Cortex-R, Cortex-M3, Cortex-M4Fsocware.net
IBM 4680 OSProprietaryclosedgeneral purpose, industrial, POSdefunct286IBM (DR Concurrent DOS 286 derivative)
IBM 4690 OSProprietaryactive286, 386IBM (DR FlexOS 286/386 derivative)
INTEGRITYProprietaryembeddedARM, XScale, Blackfin, ColdFire, MIPS, PowerPC, x86www.ghs.com/products/rtos/integrity.html
INtimeProprietaryx86www.tenasys.com/intime
IntrOSMITopen sourceembedded, small footprintARM Cortex-M, STM8, AVR8github.com/stateos/IntrOS
ITRONT-LicensevariesembeddedARM, MIPS, x86, Renesas RX100-200-600-700-otherswww.tron.org
ISIXGNU LGPLopen sourceCortex-M3bryndza.boff.pl/index.php?dz=rozne&id=isixrtos
iRTOSGNU LGPLAVR, ARM7irtos.sourceforge.net
KolibriOSGNU GPLembeddableactivex86www.kolibrios.org
Kithara RTSProprietaryclosedgeneral purpose, industrialWindows extension, x86, x86-64, Windows XP-10www.kithara.de
LeptonMozillaopen sourceembeddableARM9 (ATMEL AT91SAM9261, AT91SAM9260), ARM7 (ATMEL AT91SAM7x, AT91SAM7SE, AT91M55800), CortexM3 (ST STM32F103, Texas Instrument Stellaris) et CortexM4 (Freescale Kinetis)github.com/lepton-distribution/lepton
LithOSProprietary?embedded, industrialLEON2-3-4, x86www.fentiss.com, www.xtratum.org
LxWinProprietary closed MS Windows extension x86 https://www.acontis.com/lxwin.html
LynxOSProprietarysource code availableembeddedMotorola 68010, x86/IA-32, ARM, Freescale PowerPC, PowerPC 970, LEONwww.lynx.com/products/lynxos-178-do-178c-certified-posix-rtos
MaestroProprietaryclosedARMv7-A, ARMv8-A, PowerPC64, IA-32www.hipperos.com/maestro
Mark3BSDopen sourceactive, beta?www.mark3os.com
MaRTE OSGNU GPLactiveIA-32marte.unican.es
MAX II, IVProprietary???MODCOMP II, IV, ...?
MenuetOSGNU GPLopen source?activeIA-32www.menuetos.net
Menuet 64Proprietaryunknown?IA-32, x86-64?
MicroC/OS-IIIApache 2.0open sourceembeddedARM7-9-11/Cortex-M1-3-4-A8/9, AVR, HC11/12/S12, ColdFire, Blackfin, MicroBlaze, NIOS, 8051, x86, Win32, H8S, M16C, M32C, MIPS, 68000, PIC24/dsPIC33/PIC32, MSP430, PowerPC, SH, StarCore, Renesas RX100-200-600-700, RL; STM32, …micrium.com/rtos/kernels
MilosGNU GPLCortex-M3www.milos.it
miosixGNU GPLstm32, efm32 e LPC2000www.miosix.org
mipOSProprietaryCortex-M3, ST7, STM8, x86sites.google.com/site/eantcal/home/mipos
Microsoft Invisible Computing (MMLite)ProprietaryARM7-9, i386, h8, mips, Trimedia, eCog1research.microsoft.com/invisible
mLithOSProprietary?embedded, industrialLEON2-3-4, x86www.fentiss.com, www.xtratum.org
MOTORCORTEXProprietaryserver: closed, clients: open sourcex86, ARMmotorcortex.io, www.vectioneer.com
MP/MProprietaryclosed (meanwhile: open source)general purpose, industrialdefunct8080, Z80, 8086Digital Research
MQXProprietarycomplimentary source code availableembeddedactiveFreescale Power, ColdFire, Kinetis Cortex ARM, List of Freescale productswww.freescale.com/mqx
MERT???inactivePDP-11?
Multiuser DOSProprietaryclosedgeneral-purpose, industrialdefunct386Digital Research/Novell, Concurrent Controls, Datapac, IMS (see REAL/32)
Nano-RKMixedopen sourceembedded, WSNactiveAVR, MSP430www.nanork.org
NeutrinoProprietarysome source code providedmicrokernelARM, MIPS, PPC, SH, x86, XScalewww.qnx.com/products/neutrino_rtos
NI Linux Real-TimeProprietarydeveloped from open sourcedata acquisition and process controlNational Instruments CompactRIO controllerswww.ni.com/white-paper/14627/en/
nOSMozillaopen sourceembeddedAVR, MSP430, Cortex-M0-M3-M4, M16C, RX600, PIC24, Win32, POSIX, STM8github.com/jimtremblay/nOS
Nucleus RTOSProprietarysource code providedARM (Cortex-M3-M4-R4-R4F-A8-A9, ARM7-9-11), PowerPC, MIPS32-16e, microMIPS, ColdFire, SuperHwww.mentor.com/embedded-software/nucleus
NUFRModified BSDopen sourceARM (Cortex-M0,-M3,-M4), MSP430, MSP430X (16- and 20-bit models)ragingdist.org
Nut/OSBSDopen sourceembedded, industrialAVR, AVR32, ARM7, ARM9, Cortex-M3www.ethernut.de/en/firmware/nutos.html
NuttXApache 2.0open sourceembedded, small footprintLinux user mode, ARM7-9, Cortex-A5-A8-A9-M0-M3-M4-M7, 8052, Espressif ESP32, Lattice LM32, Renesas MC16C/26/SH-1, RISC-V, Zilog Z16F, Zilog eZ80 Acclaim!, Zilog Z8Encore!, Z80, MIPS PIC32MX, PIC32MZnuttx.apache.org
OpenEPOSProprietaryopen sourceembeddedARM, x86, AVR, MIPS, PowerPCepos.lisha.ufsc.br
OS20Proprietaryclosedembedded (STB)maintenance onlyST20?
OS2000Proprietary?embeddedactiveMIPS (Baget-MIPS variant), KOMDIV-32, KOMDIV-64, Intel BSPs (x86 architecture)www.niisi.ru/otd07.htm
OS21Proprietarysource code providedembedded (STB)activeST40/SH4, ST200, ARM?
OS4000Proprietaryclosedprocess controlmaintenance onlyGEC 4000 series?
OpenRTOSProprietarysource code availableembeddedactiveSame as FreeRTOSwww.highintegritysystems.com/rtos/openrtos
OSABSDopen sourcePIC10-PIC24, AVR 8-bit, STM8wiki.pic24.ru/doku.php/en/osa/ref/intro
OSEProprietaryavailable to customersgeneral purposeARM, PowerPC, x86, TI OMAP, …www.enea.com/ose
OS-9Proprietaryavailable to customersembeddedARM-strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809, 680x0, SPARCwww.microware.com
OSEKMixed, open source and commercialspecificationengine control unitswww.osek-vdx.org (not working for a while), better refer to www.autosar.org
PartikleProprietary?embedded, industrialLEON2-3-4, x86www.fentiss.com, www.xtratum.org
Phar Lap ETS??????
PaulOSGNU GPLopen sourceembedded??paulos.2038bug.com
PICOS18GNU GPLopen source?PIC18?
picoOSModified BSDopen sourcemaintenance6502, 80x86, ARM7, AVR, PowerPC, Cortex-M, MSP430, PIC32picoos.sourceforge.net,github.com/AriZuu/picoos
Piko/RTModified BSDopen sourceactiveARM Cortex-M3/M4github.com/pikort/pikoRT
PharosApache 2.0open sourceembedded, industrial, safety criticalARM (ARM926, Cortex-R5, Cortex-M4, Cortex-A53 - 64 bits), RISC-V (64 bits) (all with memory protection)sourceforge.net/projects/rtospharos/
Phoenix-RTOSBSDopen sourceembeddedARMv7 Cortex-M, ARMv7 Cortex-A, IA-32, RISC Vwww.phoenix-rtos.com
PikeOSProprietaryavailable to customerscertifiable safety & security, embedded virtualisationPPC, x86, ARM, MIPS, SPARC-LEON,www.sysgo.com/products/pikeos-hypervisor/rtos-technology/
PortosProprietarysource code providedembedded, small footprint(ARM soon)www.portos.org
POKBSDopen sourceembeddedx86, PowerPC, SPARCpok-kernel.github.io
PowerTVProprietary????www.powertv.com
PrexBSDopen sourcemicrokernelactiveARM, IA-32prex.sourceforge.net
ProtothreadsBSDopen sourcegeneral purposeArchitecture independentdunkels.com/adam/pt/
pSOSProprietary??discontinued680x0?
QNXProprietary?general purpose, medical devicesactiveIA-32, MIPS, PowerPC, SH-4, ARM, StrongARM, XScalewww.qnx.com
QPDual, open source and commercialdualMCU, DSC, DSP SoCARM7/9, ARM Cortex-M3-M0, MSP430, TMS320C28x, AVR, AVRXmega, ColdFire, 68HC08, M16C/R8C, H8, 8051, 80251, PIC18, PIC24/dsPIC33, Nios II, PSoC1www.state-machine.com/qp
QuestApache 2.0 open source embedded / mixed-criticality x86 www.questos.org
Kaspersky OSProprietary?safety critical, virtualization??
Data General RDOSProprietary?general purposedefunctData General Nova, Data General Eclipse?
ReaGOSProprietaryclosed, available with licenseembeddedactivex86, ATmega, ARM, portablewww.reagos.com
REAL/32Proprietaryclosedgeneral-purpose, industrial386IMS (Multiuser DOS derivative)
RedHawk Linux (RHEL, CentOS; Ubuntu compatible)Proprietaryclosed, available with licenseHard Real-Time: server, workstation; embeddedx86, ARMwww.concurrent-rt.com/products/redhawk-linux
Real-time Linux (CONFIG_RT_PREEMPT)GNU GPLv2open sourcegeneral purposesame as Linuxwww.osadl.org/Realtime-Linux.projects-realtime-linux.0.html, rt.wiki.kernel.org, wiki.linuxfoundation.org/realtime/start
REX OSProprietaryclosed, available with licenseembeddedinactiveARMja:REX OS
RIOTGNU LGPLopen sourceactiveARM, MSP430, AVR, x86, RISC-Vwww.riot-os.org
RMXProprietarycloseddefunct8080, 8086, 80386 or higherwww.tenasys.com/rmx
RODOSBSDsource code providedactiveARMv7 (M3, A8, A9), AVR32, PowerPC 405, sparc64

Platforms: SmartFusion2, RaspberryPi, STM32 On top of OS: Linux, Windows, MacOS, FreeRTOS, RTems

rodos download
RSX-11Proprietary??historicPDP-11n/a
RT-11Proprietary?general purposedefunctPDP-11n/a
RTAIGNU GPLopen sourcegeneral purposeactivex86 (with and without FPU and TSC), x86-64, PowerPC, ARM (StrongARM; ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x), m68k (supporting both MMU and NOMMU cpus)www.rtai.org
RTEMSmodified GNU GPLembeddedARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, Milkymist SoC, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-Vrtems.com
RTLinuxGNU GPLgeneral purposeinactivesame as Linuxn/a
RTOS-UH[1]Proprietary?embedded?68k, 683xx, PowerPC, MPC5xxwww.rtos-uh.de
RTOS-32Proprietary, royalty freesource availableembeddedactivex86www.on-time.com
RT-ThreadApache 2.0open sourceembeddedARM, ARM Cortex-M0-M3-R4-M4-M7, IA-32, AVR32, Blackfin, nios, PPC, M16C, MIPS (loongson-1b-1c, PIC32,xburst), MicroBlaze, V850, unicore32,code.google.com/p/rt-thread, www.rt-thread.org
RTXC QuadrosProprietarysource availableembeddedARM - Atmel/Freescale/NXP/ST/TI, Blackfin, 680x0-ColdFire, PowerPC, StarCore, TI-Luminary Stellaris, TI OMAP, XScalewww.quadros.com/products/operating-systems
RTX, RTX64ProprietaryclosedMS Windows extensionx86, x86-64www.intervalzero.com/rtx.htm
RTX KeilFreeopen sourceembeddedARMwww2.keil.com/mdk5/cmsis/rtx github.com/ARM-software/CMSIS_5/tree/develop/CMSIS/RTOS2/RTX
RuffProprietaryclosedembedded, general purpose, industrial, IoTARM, MIPS, x86ruff.io/docs/faq.html
RX116??embedded, industrialdefunctNEC V20, NEC V30, NEC V40, NEC V50first ITRON 1 compatible 16-bit RTOS
RX616??safety critical, embedded, industrialNEC V60, NEC V7032-bit ITRON compatible
RX-UX832??embedded, industrial, general-purposeNEC V60, NEC V7032-bit Unix-like RTOS
SafeRTOSProprietarysource code & Design Assurance Pack availableembedded, safety criticalactiveSame as FreeRTOSSame as FreeRTOS
SCIOPTAProprietaryclosed, source availableembedded, safety relatedARM, Cortex-M0-M3-M4, Cortex-R4, Cortex-A5, Cortex-A7, Cortex-A9, Cortex-A53, XScale, Renesas RX100, RX200, RX600, RX700, PowerPC, ColdFire, HCS12, M16C, Windows (simulation), Aurix TC2xx, BlackFin BF52x, BF70xwww.sciopta.com
scmRTOSFreeopen sourceembeddedARM, Cortex-M3, Blackfin, MSP430, AVR, STM8scmrtos.sourceforge.net
SDPOSGNU LGPLembeddedARM, Cortex-M3, Blackfin, PIC18, PIC24, i386 win32/linux synthetic targetswww.sdpos.org
SHaRKGNU GPL?inactive?shark.sssup.it
silRTOSFreeembeddedactiveARM, Cortex-M3 Cortex-A9 ARM-11MP, Blackfin, MIPS, AVRspanidea.com/products.php
SimbaMITactive, betaArduino Nano (AVR), Arduino Mega (AVR), Arduino Due (ARM), ESP8266, ESP32, cygwin/linuxsimba-os.readthedocs.org/en/latest
SimpleAVROSGNU GPLv3AVR ATmega48n/a
SINTRAN III????Norsk Data computersn/a
SOOS ProjectFreeopen sourceembeddedactive, betaH8/300www.ingelec.uns.edu.ar/rts/soos
StateOSMITembedded, small footprintactiveARM Cortex-M, STM8github.com/stateos/StateOS
Stratify OSModified GNU GPL or proprietaryembeddedARM Cortex-M3, M4stratifylabs.co/Stratify-OS/
Symbian OSEclipsedefunctARMwww.symbian.org
Talon DSP RTOSProprietary?embedded DSPactiveTMS320www.blackhawk-dsp.com/Talon.aspx
TargetOSProprietaryavailable to customersembeddedARM, Cortus, Freescale ColdFire, PowerPCwww.blunkmicro.com/os.htm
T-KernelT-Licensesource availableembedded RTOSARM, MIPS, SH, morewww.tron.org
THEOS?????www.theos-software.com
ThreadXProprietaryavailable to customers?activeARC, ARM/Thumb, AVR32, BlackFin, 680x0-ColdFire, H8-300H, Luminary Micro Stellaris, M-CORE, MicroBlaze, PIC24-dsPIC, PIC32, MIPS, V8xx, Nios II, PowerPC, Renesas RX100, RX200, RX600, RX700, Synergy, SH, SHARC, StarCore, STM32, StrongARM, TMS320C54x, TMS320C6x, x86/x386, XScale, Xtensa/Diamond, ZSPrtos.com/solutions/threadx/
TizenRTApache 2.0open sourceembeddedARMgithub.com/Samsung/TizenRT
TI-RTOS Kernel (SYS/BIOS)BSDopen sourceMostly Texas Instruments: MSP430-432, C2000-5000-6000, TI's ARM families (Cortex M3-4F-R4-A8-A15), SimpleLink Wireless CC2xxx-CC3xxxwww.ti.com/tool/sysbios
Tock OSApache 2.0/MIT open source ARM Cortex, RISC-V https://www.tockos.org
Trampoline Operating System (OSEK and AUTOSAR)GNU GPLv2open sourceembeddedactiveArduino Uno (AVR - ATMega), Arduino Mega (AVR - ATMega), XPlainedPro (Cortex-M0+), Raspberry Pi 2 Model B (Cortex-A7), Olimex LPC-L2294-1MB (ARM7 - NXP LPC2294), Teensy31 (Cortex-M4), XPC56XX EVB + XPC56XL MINI-MODULE (PowerPC - MPC564xL), ZedBoard (RISC-V - PULPino), STM32F4DISCOVERY (Cortex-M4 - STM32F40x), Nucleo-32 (Cortex-M4 - STM32F30x), Cortex-M3 - SmartFusion2, virt-V7 (builds a firmware with TrampolineRTOS that can be used as a guest on the hypervisor XVisor)github.com/TrampolineRTOS/trampoline
TNKernelBSDopen sourceARM, PIC24-32-dsPIC, HCS08, STM32 (Cortex-M3)www.tnkernel.com
TNeoBSDCortex-M0-M0+-M1-M3-M4-M4F, PIC24-32-dsPICgithub.com/dimonomid/tneo
Transaction Processing FacilityProprietarymixedgeneral purposeIBM Z serieswww.ibm.com/products/z-transaction-processing-facility
TRON projectFreemixedmixedactiveany: is a specification, not an implementationwww.tron.org
TUD:OSGNU GPLopen source?ARM, IA-32, x86-64demo.tudos.org github.com/TUD-OS
Unison RTOSMixed, open source and commercialopen sourceMCU, DSC, DSP SoC, FPGAPic32, ARM Cortex (TI Stellaris Tiva Sitara, ST STM32, NXP LPC1X00, Freescale iMX6 Kinetis, Renesas RZ, RX600, SH2A, SH2AFPU, R32C, MIPS4K, {SHARC, ColdFire, Xilinx MicroBlaze, proprietary}www.rowebots.com/en/products/unison-rtos-article
UNIX-RTR???defunctPDP-11?
uSmartxBSDopen sourceembedded?ARM7TDMI, AVR, H8usmartx.sourceforge.net
µITRONT-Licenseopen sourceembeddedactiveARM, MIPS, x86, Renesas RX100-200-600-700-otherswww.tron.org
u-velOSityProprietary?microkernelactive?www.ghs.com/products/micro_velosity.html
velOSity???Power ISA, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinciwww.ghs.com/products/velosity.html
VAXELNProprietary
The following discussion is closed and will soon be archived.
?historicVAXen.wikipedia.org/wiki/VAXELN
VRTXProprietary??superseded by Nucleus RTOSARM, MIPS, PowerPC, RISCwww.mentor.com/embedded-software/nucleus
VxWorksProprietary?embeddedactiveARM, IA-32, Intel 64, MIPS, PowerPC, SH-4, StrongARM, xScalewww.windriver.com/products/vxworks
Windows CEProprietaryMicrosoft Shared Sourcex86, MIPS, ARM, SuperHwww.microsoft.com/windowsembedded
Windows 10 IoTProprietary?Intel Atom, Celeron and Pentium, Qualcomm Snapdragon, Broadcom, NXP i.MXwww.microsoft.com/en-us/windowsforbusiness/windows-iot
[2][3]
XenomaiGNU GPLv2open sourcegeneralx86, x86-64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x and BF56xwww.xenomai.org
XINUFreeembeddedactivex86, MIPS, ARM, AVRxinu.cs.purdue.edu
XMKBSDembeddedinactive-beta?www.integerfox.com/xmk
Simulink Real-TimeProprietaryclosedreal-time testing-embeddedactivex86www.mathworks.com/products/simulink-real-time
Y@SOSGNU LGPLopen sourceembeddedCortex-M3, STM32www.yasos.org
MontaVista LinuxGNU GPL?www.mvista.com
UNOS???historic680x0?
uOSGNU GPLopen sourceembeddedactiveAVR, ARM, MIPS32, MSP430, Intel i386, Linux386code.google.com/p/uos-embedded/wiki/about
Huawei LiteOSBSDARM (M0/3/4/7, A7/17/53, ARM9/11), X86, RISC-Vwww.huawei.com/minisite/liteos/en/about.html
ZephyrApache 2.0ARM (Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M23, Cortex-M33, Cortex-R4, Cortex-R5, Cortex-A53), x86, x86-64, ARC, RISC-V, Nios II, Xtensawww.zephyrproject.org

References

  1. "Climbing and Walking Robots and the Support Technologies for Mobile Machines" 2002. p. 157. quote: "Real-Time Operating System - Universität Hannover"
  2. "Windows Processor Requirements". docs.microsoft.com.
  3. "Windows for Internet of Things (IoT) Platforms & Applications". Microsoft Windows for Business.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.