OpenWrt is a Linux operating system for embedded devices, most often wireless routers.
Alternatives to FreeRTOS
FreeRTOS is a free, MIT-licensed real-time operating system for microcontrollers and small microprocessors. Its broad architecture and toolchain support helps teams target varied embedded hardware, while SMP schedules work across identical shared-memory cores. A thread-safe IPv6 TCP stack, AWS IoT libraries, preconfigured demos, and QEMU projects cover networking, connected devices, and evaluation without special hardware. LTS libraries receive security updates and critical…
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
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 - 7
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 - 8
VxWorks
LinuxWindows4.9 - 94.7
- 10
Micrium OS
LinuxmacOSWindows4.7 - 11
PikeOS
LinuxWindows4.6 - 124.3
- 134.3