更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 网络资讯 > 采用Linux内核的HarmonyOS还是微内核系统吗?附网友评论

采用Linux内核的HarmonyOS还是微内核系统吗?附网友评论

更新时间:2021-11-09 09:27:40浏览次数:922+次

问题起因:网上对HarmonyOS的介绍都说它是微内核操作系统,但Linux是宏内核的。那么,采用Linux作为内核的HarmonyOS,是宏内核还是微内核的呢?对此,网友是如何评论的呢?以下一起来看看。

网友评论

1、不能听一面之词,当前鸿蒙官网是这么说的:“HarmonyOS采用多内核设计,支持针对不同资源受限设备选用适合的OS内核。内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。”

\

我们注意到上图的内核层,备选方案有“Linux Kernel”、“LiteOS”。我们知道LiteOS是微内核架构,而Linux Kernel是宏内核架构。

那么,当我们在讨论这个HarmonyOS是什么的时候,要看当前的HarmonyOS到底是基于什么样的内核。如果是基于LiteOS内核的,那么是HarmonyOS就是微内核操作系统,如果是基于Linux Kernel内核的,那么是HarmonyOS就是宏内核操作系统。

2、目前来说,在手机等富设备上用的是Linux宏内核。但是未来5-10年会逐步替换成自己的内核。在2021年9月、10月有看过open harmony直播分享会,里面有很多介绍。

3、在这方面,很多网友都有不同的意见,但是,如果要权威一些的,鸿蒙官方都说了,HarmonyOS是微内核操作系统。

4、微内核和宏内核同时存在,目前来说似乎宏内核多一些,但是微内核却是未来的开发方向。

5、如果只记得HarmonyOS是基于Linux内核的,那它肯定是宏内核,不过个人认为主要是看代码量及起主要驱动因素,当然,如果华为鸿蒙自身的代码量占据主要份量,那它就是微内核。

相关参考:鸿蒙HarmonyOS基于微内核还是Linux?它的底层由什么组成