harmonyOS的底层是linux吗

Annar
发布于 2021-7-25 21:51
浏览
0收藏

       很多人可能会有这样一个疑问:harmonyOS与linux是什么关系?harmonyOS的底层是linux吗?我通过查阅大量文献发现,harmony OS并不能等同于linux。Linux只是鸿蒙支持的内核之一。鸿蒙是基于微内核的操作系统,支持多种内核,有Linux,也有Liteos-a。

       首先我们要知道,harmonyOS 是一种操作系统,是和安卓、IOS、Windows这类完整的操作系统在同一等级上的,是普通用户可以直接使用的。但是linux是一个内核,用于支持各类完整的操作系统的,必须得在这个内核上安装各种APP才能供用户使用。由此我们自然可以得出结论:harmonyOS 并不等同于linux,二者是有区别的。

       那么,harmonyOS的底层是linux吗?harmonyOS的内核确实包括linux,但不只有linux。下面这2张图是harmonyOS的体系图,有助于大家了解harmonyOS的具体构成。

harmonyOS的底层是linux吗-鸿蒙开发者社区

 

harmonyOS的底层是linux吗-鸿蒙开发者社区  

        众所周知,harmonyOS是基于微内核的操作系统,其内核包括了Linux和Liteos。Linux的优势是可以支持非常多的硬件,但这同时也造成了它启动慢、耗电快的缺点,所以它不适用于物联网领域。相对来说,Liteos-a就是一个轻量级的内核,设计精巧,可以将各个APP进行空间隔离,使得系统启动快,耗电少。而在将来,harmonyOS 还将启用鸿蒙自己搭建的鸿蒙微内核。综合可见,鸿蒙的微内核结构具有:可模块化的系统服务,高的可移植性;高的内核安全性;可以多套系统服务共存等优点。

分类
已于2021-7-26 17:09:46修改
2
收藏
回复
举报
回复
    相关推荐