Last month, an inconspicuous news sparked a stir in the embedded industry.Microsoft announced that it would host Azure RTOS at the Eclipse Foundation, rename it to Eclipse ThreadX, and transition to an open-source model.
ThreadX, used in 12 billion devices, is now open source
-
Because it was acquired by Microsoft, many people are deeply concerned about this. When GitHub was acquired, many people switched to GitLab. Although there haven’t been too many negative changes so far, the future is uncertain; moreover, historically, how many open-source technologies and startups have been forgotten after being acquired by Apple, Google, and Microsoft; -
It was originally a commercial system, and aside from previous paying customers, open sourcing will inevitably expand some audiences, especially since it is currently the highest level of safety RTOS. As learning materials become abundant, it will definitely compress the space of other RTOS; -
It will definitely have a significant impact. Microsoft wants to develop Azure IoT, and this RTOS is essential; at least it will not be abandoned in this direction. ThreadX is too mature and powerful. If it weren’t for historical reasons, it might become a regular tool in the selection toolbox.
-
Renowned embedded systems expert He Xiaoqing pointed out that although ThreadX is not very influential in China, it will affect the embedded systems ecosystem, especially overseas chip companies; domestic RTOS needs to continue to raise protective barriers; -
μC/OS author JEAN LABROSSE stated that open source is a major trend. FreeRTOS was integrated into Amazon, Micrium was acquired by Silicon Labs, and ThreadX was integrated into Microsoft and then open-sourced; Zephyr is also open-source software. Even so, for commercial projects, it is best to purchase commercial RTOS because technical support can be obtained.
Open source is the source of innovation for RTOS
RTEMS Open Source Project
FreeRTOS Open Source Project
Zephyr Open Source Project
Which RTOS have gone open source?
VxWorks
RT-Thread
FreeRTOS
Mbed OS
embOS
INTEGRITY
LynxOS
SCIOPTA
Keil RTX
PikeOS
QNX Neutrino
Huawei LiteOS
OpenWrt
Azure RTOS
Zephyr
Apache NuttX
References
· END ·
Leave a Comment
Your email address will not be published. Required fields are marked *