3 ms·
Kind of a nonsense headline. The claim is that it is 3x more efficient with memory than Linux. What it actually means is that it has a kernel that is a fractio
by cbsmith 3y ago
Kind of a nonsense headline.
The claim is that it is 3x more efficient with memory than Linux. What it actually means is that it has a kernel that is a fraction of the size of the Linux kernel.
At the core of HarmonyOS is LiteOS, which has a tiny real-time kernel that is, indeed, much smaller than the Linux kernel. This is hardly the first time we've seen a design with a real-time kernel that hosts a Linux runtime on top. RTLinux/Wind River Linux have the same design.
- sgt 3y agoI thought HarmonyOS used the Linux kernel for larger devices, and LiteOS was more for smaller IoT, wearables, etc?
- cbsmith 3y agoThey call it "multikernel", but it's really more the standard "microkernel hosting kernels" model. On small devices, they don't include the Linux support, but it supports a Linux Kernel Abstraction Layer that in turn hosts a modified ASOP. You can find similar examples of this all across the real-time OS space. Other examples include QNX and the NT Kernel, which traditionally hosted the Windows "personality".