微软正在开源其收购的 ThreadX 实时操作系统。该公司将其捐献给 Eclipse 基金会管理,它将被称为 Eclipse ThreadX,并在 MIT 许可证下开放。ThreadX 还是相当普及的。微软宣称有 120 亿台设备运行 ThreadX,而你可能就拥有一台。有一段时间,英特尔的片上管理引擎(ME)就是由它驱动的。它也是控制所有比 Pico 更大的树莓派的固件,如树莓派 1 到 4 和 400 等。它运行在树莓派的 VideoCore GPU 上,是启动树莓派并控制其硬件的部分。它也以不开源的二进制大对象(BLOB)的形式包含在 Debian 中。虽然目前还没有看到 VideoCore 版本的 ThreadX 固件,但树莓派基金会现在至少有希望获得发布其版本源代码的许可,这样整个树莓派的软件栈都是开源的了。
节选自 硬核观察|硬核观察 #1200 微软开源树莓派使用的 RTOS 固件,树莓派软件有望完全开源 (linux.cn)