有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的

有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的?

有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的

鸿蒙发布会上,余承东说鸿蒙基于微内核研发的分布式系统,最大特点是有效摆脱安卓内核运行时的“一亿行用不着的代码”,这里关于这个“包袱”的理解有点绕但应该没偏太多:安卓是精简指令集的宏内核系统,鸿蒙是精简指令集的微内核系统,所以可以更快更流畅的运行…

有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的

但是还是很多人质疑Harmony os就是基于Linux内核开发,毕竟很多系统都是基于这个Linux开发而来,很多应用层面和操作界面都习以为常看不出太多差别,但Linux本身基于宏内核研发的系统所以和鸿蒙在底层上就不一样了,那么兼容安卓应用该怎么解释?

有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的

这里再提Open Harmony开源系统,也就是鸿蒙的前身必须知晓它是不兼容安卓应用的,所以也可以作为排除安卓套壳的嫌疑,另外也有消息透露华为鸿蒙更新到3.0后可能不再兼容安卓应用,将只使用自己的生态,这就证明鸿蒙和安卓是两回事。

有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的

那既然说鸿蒙基于微内核,Linux基于宏内核又是什么区别?

区别在于【微内核的用户服务和内核服务分别运行在不同的地址空间中;

宏内核不管是用户服务还是内核服务事实上都是内核在统一管理,它们是运行在同一地址空间中的】这个可能就是余承东提到的那一亿行用不着的代码吧,执行什么任务都会整体行动,不仅有包袱还会增加功耗。

有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的

这两种运行模式相信大家都有体验过,比如微内核的系统:当应用崩溃时看到的只是退回桌面系统而已,就是闪退;而宏内核最有代表的莫过于windows出现崩溃就是非常有名的蓝屏死机。

有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的

不过在执行速度上倒是宏内核较快,这也是Linux受欢迎多年的原因之一,虽然微内核效率比宏内核慢,但在安全性、可靠性方面要比宏内核好;而随着硬件水平的大幅度提高很好的补足了微内核的短板,而且在扩展性方面微内核也有优势,更适用于物联网平台使用;

有点混淆了,华为的鸿蒙操作系统究竟是不是基于Linux内核开发的

所以,基于Open Harmony的鸿蒙系统它不是基于Linux开发的系统,是和MacOS、Windows、Linux等级的产品,和安卓基于Linux内核、ios不是一个层面的系统。

(注:图片来源网上分享如有冒犯请联系删除。)

展开阅读全文

页面更新:2024-05-10

标签:华为   鸿蒙   内核   都会   蓝屏   两回事   扩展性   用不着   包袱   用户服务   层面   操作系统   代码   地址   系统   科技   空间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top