Oniro OS
Eclipse Foundation Oniro OS, or Oniro OS, is a vendor-netural open-source distro based on OpenHarmony in partnership with OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system built for Internet of things that is designed with a multi-layered architecture, which consists of four layers from the bottom to the top, i.e., the kernel layer, system service layer, framework layer, and application layer.
Developer | Various (Eclipse Foundation, Huawei, Linaro, Seco and others) |
---|---|
Written in | C, C++, JS, Rust and ArkTS |
OS family | OpenHarmony |
Working state | Current |
Source model | Open source |
Initial release | October 26, 2021 |
Latest release | 4.0 / October 26, 2023 |
Repository | github |
Marketing target | Internet of Things, Edge computing, Single-board computers, Embedded systems, Home automation, Home appliances, Multimedia devices, Consumer electronics, Internet of vehicles |
Update method | Over-the-air |
Package manager | .app |
Platforms | ARM, RISC-V, x86, x64 and LoongArch |
Kernel type | Multikernel (KAL (Kernel Abstract Layer subsystem) with Zephyr kernel, Linux Yocto and add-ons |
Userland | System Service Layer |
License | Eclipse Public License |
Official website | oniroproject |
Support status | |
Supported |
Oniro OS supports various devices running on a RTOS-based Zephyr kernel such as printers, speakers, smartwatches, smart thermostats and any other smart device with memory as small as 128 KB, or running on the bigger Linux Yocto kernel with memory greater than 128 MB on Raspberry Pi-class devices.
The system contains the same capabilities of OpenHarmony that contains the basic and some advanced capabilities of HarmonyOS which creates interoperability within the IoT ecosystem with custom kernels outside main ones provided.
Oniro support apps that run on OpenHarmony operating system, which means, all HarmonyOS applications will be able to run Oniro applications.