Hasty Briefsbeta

双语

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的扩展性,标志着物联网安全系统的重大技术突破。