Hasty Briefsbeta

OS Malevich – how we made a system that embodies the idea of simplicity (2017)

17 days ago
  • #Operating Systems
  • #Software Development
  • #IoT Security
  • Ajax developed OS Malevich to enhance their security system's reliability and functionality.
  • Initial development considered three options: C programming, Linux, or a Real-Time Operating System (RTOS), ultimately choosing RTOS for reliability.
  • RTOS was selected for its use in critical systems like elevators and ballistic missiles, ensuring operations within strict timeframes.
  • The first version of the Ajax Hub took a year and a half to develop, supporting advanced cloud communication and managing hundreds of radio devices.
  • Post-release, demands for new features highlighted the limitations of the existing architecture, prompting a need for a more scalable solution.
  • OS Malevich was developed to simplify adding features without compromising system complexity or development speed, inspired by Kazimir Malevich's 'Black Square'.
  • The new OS introduced modular architecture, standard APIs for interaction, and efficient CPU usage, allowing rapid feature implementation across Ajax products.
  • OS Malevich blends RTOS reliability with Linux-like scalability, marking a significant advancement in IoT security systems.