OS Malevich – how we made a system that embodies the idea of simplicity (2017)
6 months ago
- #Operating Systems
- #Software Development
- #IoT Security
- Ajax开发了OS Malevich系统,旨在提升其安全系统的可靠性与功能丰富性。
- 初期开发评估了三种技术方案:C语言编程、Linux系统或实时操作系统(RTOS),最终基于可靠性选择RTOS。
- 选择RTOS因其在电梯、弹道导弹等关键系统的成熟应用,能确保严格时间框架内的精准操作。
- 首代Ajax Hub耗时一年半开发完成,实现了高级云通信协议支持与数百个无线电设备的集中管理。
- 产品发布后,新增功能需求暴露出架构局限性,亟需更具扩展性的解决方案。
- 受马列维奇《黑色方块》启发的OS Malevich系统,通过模块化设计实现在保持系统简洁的同时快速迭代功能。
- 新系统采用模块化架构、标准化API接口和高效CPU调度机制,使Ajax全系产品能快速部署新功能。
- OS Malevich创新融合RTOS的实时性与Linux的扩展性,标志着物联网安全系统的重大技术突破。