OpenWrt is a Linux operating system for embedded devices, most often wireless routers.
Best IoT Operating Systems in 2026
Connected-device projects depend on software that fits both device requirements and fleet operations. Compare supported device OS and protocol support with deployment model and fleet provisioning. Certificate management and over-the-air updates matter as additional comparison points, while device limits, free-plan availability, and paid-from pricing can help frame scale and cost. Apache Mynewt, Contiki-NG, and…
Apache NuttX is a free real-time operating system for embedded systems, designed around standards compliance and a small footprint.
Contiki-NG is a free, open-source operating system for resource-constrained Internet of Things devices.
- 4
Particle Device OS
Free planWeb6.1From $299 a month - 5
Apache Mynewt
Apache Mynewt is a real-time operating system and development toolkit for embedded systems, aimed at embedded and higher-level application developers.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 6
FreeRTOS
FreeRTOS is a real-time operating system for microcontrollers and small microprocessors.
Free planLinuxWindows6.0Free plan - 7
PX5 RTOS
PX5 RTOS is a hard real-time operating system for resource-constrained embedded applications, with a native POSIX pthreads API.
5.9From $5,000 a year - 8
QNX Neutrino RTOS
QNX Neutrino RTOS is a real-time operating system for embedded applications, with a microkernel that keeps drivers, applications, protocol stacks,…
Self-hosted5.3 - 9
VxWorks
LinuxWindows4.9 - 104.7
- 11
Micrium OS
LinuxmacOSWindows4.7 - 12
PikeOS
LinuxWindows4.6 - 134.3
- 144.3