Source: Ascannio /Shutterstock.com

Targeting the market for IoT OS (Internet of Things Operating System), Huawei officially launched its openEuler on Sep. 25, a year after the Chinese technology company decided to open-source its EulerOS. 

Huawei began to develop EulerOS as early as ten years ago – the operating system is a commercial Linux distribution based on CentOS source code. Geared for enterprise applications, EulerOS was originally used in Huawei’s data center servers, TaiShan, powered by the company’s own Kunpeng processors. After open-sourcing EulerOS in the end of 2019, Huawei retrofitted the OS for IoT infrastructure, aiming to build a multi-processor platform able to take on the currently fragmented IoT OS market. OpenEuler is compatible with both ARM and x86 architectures. 

According to Ren Zhengfei, Huawei’s founder and CEO, openEuler will be the operating system for China’s digital infrastructure and ecosystem. Alongside Huawei’s current consumer-oriented HarmonyOS, which is also open-source, openEuler will be key to Huawei’s ambition to lead the global IoT OS market. According to Huawei, HarmonyOS is intended for IoT terminals, industrial terminals, and smart terminals such as handsets, vehicles and home devices. In contrast, openEuler will be used by edge computing and cloud infrastructure. Both, however, have some levels of interoperability. 

As Microsoft Windows and Android/Apple iOS respectively defined and dominated the ages of personal computers and mobile phones, the race to standardize IoT operating systems has just begun. The highly fragmented landscape pits incumbents from the mobile industry, such as Google, Samsung and Xiaomi, against new entrants like Alibaba, ARM and many others. For example, Google’s Fuchsia OS, Xiaomi’s Vela, and Samsung’s Tizen have all represented various degrees of efforts from current mobile industry players to lead the IoT market. Meanwhile, ARM’s Mbed OS and Alibaba’s AliOS represent some of the latest efforts from other tech sectors to shape the next stage of computing.