リアルタイムオペレーティングシステムの比較

これはリアルタイムオペレーティングシステム(RTOS)のリストです。これは、入力刺激の処理にかかる時間が、同じ種類の次の入力刺激までの経過時間よりも短いオペレーティングシステムです。


名前ライセンスソース モデルターゲット用途状態プラットフォーム
アパッチ・マイニュートアパッチ2.0オープンソース埋め込みアクティブARM Cortex-MMIPS32マイクロチップ PIC32RISC-V
ベルトス修正GNU GPLオープンソース埋め込みアーカイブ済みARM、Cortex-M3、ARM ARM7TDMI、Atmel AVR、PowerPC(エミュ)、x86(エミュ)、x86-64(エミュ)
ちびiOS/RTデュアル、GNU GPLまたはプロプライエタリオープンソース埋め込み型、小型フットプリントアクティブx86、ARM7ARM9、Cortex-M0-M3-M4、PowerPC e200z、STM8、STM32、AVR、MSP430、ColdFire、H8S
コーラスOS???廃止されたSPARC、x86、PowerPC
コンティキBSDオープンソース組み込み、WSNアクティブMSP430、AVR、ARM
データジェネラルRDOS独自の?汎用廃止されたデータジェネラル ノヴァデータジェネラル エクリプス
デオス独自の閉鎖安全性が重要アクティブx86、PowerPC、ARM、MIPS
ディオネOS独自のライセンシー向け埋め込みMSP430、MSP430x
DNIX独自の閉鎖汎用廃止された68000
GEC DOS独自の閉鎖プロセス制御廃止されたGEC 4000シリーズ
DSOS独自の閉鎖?廃止されたTI -980A ミニコンピュータ
DSP/BIOS独自の閉鎖、ライセンスがあれば利用可能汎用メンテナンスのみ主にTexas Instruments C2800、C5500、C6000、OMAP DSPコアを使用しています。TI -RTOSに置き換えられましたが、ダウンロード可能です。
イーコス修正GNU GPLオープンソース埋め込み非アクティブARM-XScale-Cortex-M、CalmRISC、680x0-ColdFire、fr30、FR-V、H8、IA-32、MIPS、MN10300、OpenRISC、PowerPC、SPARC、SuperH、V8xx
eCosPro修正GNU GPLまたはeCosProライセンス非フリー部分を含むオープンソースアクティブARM7-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、XScale
embOS独自のクローズド、顧客向け、非商用利用のための無料オブジェクトコード組み込み、産業、IoT、安全性重視アクティブARM7/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、8051
ERIKAエンタープライズGPLGPLリンク例外オープンソース埋め込みARM7、ARM Cortex-M、ARM Cortex-A(Jailhouse ハイパーバイザー上)、Hitachi H8、Altera Nios2、Microchip dsPIC(dsPIC30、dsPIC33、PIC24 を含む)、Microchip PIC32、ST Microelectronics ST10、Infineon C167、Infineon Tricore、Freescale PPC e200(MPC 56xx)(PPC e200 z0、z6、z7 を含む)、Freescale S12XS、EnSilica eSi-RISC、AVR、Lattice Mico32、MSP430、Renesas RX200、x86-64(Jailhouse ハイパーバイザー上)
エロス修正GNU GPLオープンソース実験
研究用途
睡眠状態IA-32
フレックスOS独自の閉鎖汎用、産業用、POS廃止された186、286、386、V60、V70、68000
フリーRTOSマサチューセッツ工科大学オープンソース埋め込みアクティブARM、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、TriCoreEFM32
フクシア様々埋め込みAArch64x86-64
キールRTXアパッチ2.0オープンソース埋め込みアームCortex-M
ファンクOS修正Sleepycatライセンスオープンソース埋め込みAVR、MSP430、Cortex-M3
ハートOS独自の閉鎖安全性が重要x86、PowerPC、ARM
ファーウェイLiteOSBSDオープンソース埋め込み廃止されたARM (M0/3/4/7、A7/17/53、ARM9/11)、x86、RISC-V
ハーモニーOS独自の閉鎖埋め込みアクティブAArch64x86-64RISC-V、LingxiISA
IBM 4680 OS独自の閉鎖汎用、産業用、POS廃止された286
IBM 4690 OS独自のアクティブ286, 386
誠実さ独自の埋め込みARM、XScaleBlackfin、ColdFire、MIPS、PowerPC、x86
インタイム独自のx86
ITRONTライセンス様々埋め込みARM、MIPS、x86、ルネサスRX100-200-600-700、その他
カスペルスキーOS独自のオープンソース安全性が重要、仮想化x86、x86_64、ARMV5、ARMV7、ARMV8、MIPS32
コリブリOSGNU GPL埋め込み可能x86
リンクスOS独自の利用可能なソース埋め込みモトローラ 68010、x86/IA-32、ARM、フリースケール PowerPC、PowerPC 970、LEON
Mbed OSアパッチ2.0オープンソース埋め込み放棄された[1]アームCortex-M
メニューエットOSGNU GPLオープンソースアクティブ?IA-32
マート独自仕様(ベル研究所)閉鎖長距離電話交換システム用OS非アクティブPDP-11
マイクロC/OS-IIIアパッチ2.0オープンソース埋め込みアクティブARM7-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、...
モンタビスタ リナックスGNU GPLオープンソース埋め込み?
MP/M独自のクローズド(一方、オープンソース)汎用、産業用廃止された8080、Z80、8086
MQX独自の無料のソースが利用可能埋め込みアクティブFreescale Power、ColdFire、Kinetis Cortex ARM、Freescale製品一覧
マルチユーザーDOS独自の閉鎖汎用、産業用廃止された386
ナノRKデュアル、GPL、または商用オープンソース組み込み、WSN廃止されたAVR、MSP430
ニュートリノ独自のいくつかの情報源が提供されていますマイクロカーネル、組み込み、産業用アクティブARM、ARM64、MIPS、PPC、SH、x86、x86-64、XScale
Nucleus RTOS独自の提供元埋め込みARM (Cortex-M3-M4-R4-R4F-A8-A9、ARM7-9-11)、PowerPC、MIPS32-16e、microMIPS、ColdFire、SuperH
ナット独自のオープンソース組み込み、産業用ARM-M0、ARM-M0+、ARM Cortex-M3、ARM9、ARM Cortex-M7、Cortex-M3
ナット/OSBSD組み込み、産業用AVR、AVR32、ARM7ARM9、Cortex-M3
ナッツXアパッチ2.0オープンソース埋め込み型、小型フットプリントLinux ユーザー モード、ARM7-9、Cortex-A5-A8-A9-M0-M3-M4- M7、8052Espressif ESP32Lattice LM32、Renesas MC16C/26/SH-1、RISC-V、Zilog Z16F、Zilog eZ80 Acclaim!、Zilog Z8Encore!、Z80、MIPS PIC32MX、PIC32MZ
オープンコムRTOS独自の提供元埋め込みFreescale PowerPCTexas Instruments C66xxx DSPARMXMOSMicroBlazeLEONNXP CoolFlux DSPMelexis MLX16、Win32Linux
OS2000独自の?埋め込みアクティブMIPS (Baget バリアント)、KOMDIV-32KOMDIV-64Intel BSP ( x86 )
OS4000独自の閉鎖プロセス制御メンテナンスのみGEC 4000シリーズ
OSE独自の顧客に利用可能汎用アクティブARM、PowerPC、x86、TI OMAP、...
OS-9独自の顧客に利用可能埋め込みARM-strongARM、MIPS、PowerPC、SuperH、x86/Pentium、XSCALE、Motorola 6809、680x0、SPARC
オセックデュアル、GPL、または商用仕様エンジン制御ユニット
フェニックスRTOSBSDオープンソース埋め込みアクティブARMv7 Cortex-M、ARMv7 Cortex-A、IA-32、RISC-V
パイクOS独自の顧客に利用可能認定された安全性とセキュリティ、組み込み仮想化PPC、x86、ARM、MIPS、SPARC-LEON、RISC-V
プロトスレッドBSDオープンソース汎用アクティブアーキテクチャに依存しない
pSOS独自の??製造中止680x0
PX5 RTOS独自のロイヤリティフリーライセンス埋め込みアクティブ組み込み MCU および MPU アーキテクチャ。ARM の Cortex-M、Cortex-R、Cortex-A、RISC-V。AMP および SMP 構成。
QNX独自の?マイクロカーネル、組み込み、産業用アクティブ
QPデュアル、GPL、または商用デュアルMCU、DSC、DSP SoCARM7/9、ARM Cortex-M3-M0、MSP430、TMS320C28x、AVR、AVRXmega、ColdFire、68HC08、M16C/R8C、H8、8051、80251、PIC18、PIC24/dsPIC33、Nios II、PSoC1
実数/32独自の閉鎖汎用、産業用386
リアルタイム Linux ( PREEMPT RT )GNU GPLv2オープンソース汎用x86、x86_64、RISC-V、ARM64、LoongArch(-rtブランチのARMとPOWER)[2]
レックスOS独自の閉鎖、ライセンスがあれば利用可能埋め込み非アクティブアーム
暴動GNU LGPLオープンソースアクティブARM7、ARM Cortex M、MSP430、AVR、RISC-V、Xtensa
RMX独自の閉鎖廃止されたIntel 8080、8086、80386以上
ロドスBSD提供元アクティブARMv7 (M3、A8、A9)、AVR32PowerPC 405SPARC 64

プラットフォーム: SmartFusion2、RaspberryPiSTM32 OS: LinuxWindowsmacOSFreeRTOSRTEMS

RSX-11独自の??歴史的PDP-11
RT-11独自の?汎用廃止されたPDP-11
RTAIGNU GPLオープンソース汎用アクティブx86 (FPU および TSC あり/なし)、x86-64、PowerPC、ARM (StrongARM、ARM7: clps711x ファミリ、Cirrus Logic EP7xxx、CS89712、PXA25x)、m68k (MMU および NOMMU CPU の両方をサポート)
RTEMSBSD埋め込みAArch64、ARM、Blackfin、ColdFire、TI C3x/C4x、H8/300、x86、x86_64、68k、Microblaze、Milkymist SoC、MIPS、Nios II、PowerPC、SuperH、SPARC、ERC32、LEON、Mongoose-V
RTLinuxGNU GPL汎用非アクティブLinuxと同じ
RTスレッドアパッチ2.0オープンソース埋め込みアクティブARM、ARM Cortex-M0-M3-R4-M4-M7、IA-32、AVR32、Blackfin、nios、PPC、M16C、MIPS(loongson-1b-1c、PIC32、xburst)、MicroBlaze、V850、unicore32、
RTXC クアドロス独自の利用可能なソース埋め込みARM - Atmel/Freescale/NXP/ ST /TI、Blackfin、680x0-ColdFire、PowerPC、StarCore、TI-Luminary Stellaris、TI OMAP、XScale
RTX、RTX64独自の閉鎖MS Windows拡張機能x86、x86-64
RX116??組み込み、産業用廃止されたNEC V20NEC V30NEC V40NEC V50
RX616??安全性重視、組み込み、産業NEC V60NEC V70
RX-UX832??組み込み、産業用、汎用NEC V60、NEC V70
セーフRTOS独自のソースコードと設計保証パックが利用可能組み込み、安全性重視アクティブFreeRTOSと同じ
サメGNU GPLオープンソース?非アクティブ?
Simulink リアルタイム独自の閉鎖リアルタイムテスト組み込みアクティブx86
シントランIII独自の???ノルスクデータコンピューター
シンビアンOS日食オープンソース埋め込み廃止されたアーム
TカーネルTライセンス利用可能なソース組み込みRTOSアクティブARM、MIPS、SHなど
テオス独自の????
スレッドXマサチューセッツ工科大学オープンソース組み込み、IoT、安全性重視アクティブARC、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、ZSP
TI-RTOSカーネル (SYS/BIOS)BSDオープンソース埋め込み主にTexas Instruments製:MSP430-432、C2000-5000-6000、TIのARMファミリー(Cortex M3-4F-R4-A8-A15)、SimpleLink Wireless CC2xxx-CC3xxx
タイゼンRTアパッチ2.0オープンソース埋め込みアクティブ
トランザクション処理機能独自の混合汎用アクティブIBM Zシリーズ
TRONプロジェクト無料混合混合アクティブany: は仕様であり、実装ではない
UNIX-RTR???廃止されたPDP-11
ウノス???歴史的680x0
μITRONTライセンスオープンソース埋め込みアクティブARM、MIPS、x86、ルネサスRX100-200-600-700、その他
μ速度独自の?マイクロカーネルアクティブ?
速度独自の??Power ISA、ARM/XScale、MIPS、x86/Pentium、ColdFire、Blackfin、OMAP、DaVinci
ヴァクセルン独自のクローズドソース?歴史的ヴァックス
VRTX独自の??Nucleus RTOSに置き換えられましたARM、MIPS、PowerPC、RISC
VxWorks独自の?埋め込みアクティブARM、IA-32、Intel 64、MIPS、PowerPC、SH-4、StrongARM、xScale
ウィンドウズCE独自のMicrosoft シェアードソースx86、MIPS、ARM、SuperH
Windows 10 IoT独自の?Intel Atom、Celeron、Pentium、Qualcomm Snapdragon、Broadcom、NXP i.MX
ゼノマイGNU GPLv2オープンソース一般的なx86、x86-64、PowerPC、ARM、アナログデバイス Blackfin BF52x、BF53x、BF54x、BF56x
シヌ無料埋め込みアクティブx86、MIPS、ARM、AVR
XMKBSDオープンソース埋め込み非アクティブ
ゼファーアパッチ2.0オープンソース埋め込みアクティブARM ( Cortex-M0-M3-M4-M23-M33-R4-R5-A53 )、x86ARCRISC-VNios IIXtensaSPARC

参考文献

  1. ^ 「Mbedに関する重要なアップデート」 。 2024年7月16日閲覧
  2. ^ PREEMPT_RT パッチバージョン
  • 2024年RTOSパフォーマンスレポート(FreeRTOS / ThreadX / PX5 / Zephyr) - Beningo Embedded Group
  • 2013年RTOS比較(Nucleus / ThreadX / ucOS / Unison) - Embedded Magazine
  • STM32マイクロコントローラ向けリアルタイムオペレーティングシステム(FreeRTOS、RT-Thread、RTX、uC/OS-II、uC/OS-III)のタイミング比較 - Symmetry in 2020
「https://en.wikipedia.org/w/index.php?title=Comparison_of_real-time_operating_systems&oldid=1318850224」より取得