HarmonyOS, developed by Huawei, is a powerful distributed operating system for various smart devices including smartphones, tablets, smart TVs, smartwatches, PCs, and IoT devices. It uses a microkernel design and dual frameworks for optimal kernel selection based on device resources.
The HarmonyOS architecture consists of four layers: the kernel layer, system service layer, framework layer, and application layer. The kernel layer manages processes, memory, files, networks, and peripherals.
The system uses a microkernel design within the kernel layer, choosing the best kernel for a device based on its resource limitations. For wearables, screenless I/O devices, and IoT devices, smartphones, tablets, and Huawei Watch, it uses a custom HarmonyOS kernel with native HarmonyOS apps only, with Linux ABI compatibility layer support for Linux app ports on desktop environment and also lightweight.
Replacing the old multi-kernel framework that carried Linux kernel and AOSP framework with Android apps compatibility, that was removed by HarmonyOS 5, also known as HarmonyOS Next launch.
Comments and Reviews
Android must have an alternative or it will become the same firewall China sits behind. Gapps must not be the only way forward.