鸿蒙为什么可以兼容安卓应用

如题所述

Linux内核就是由unix内核魔改的开源内核,Linux内核属于宏内核,宏内核的缺陷,我们打个比喻,相当于一个池塘里面只有一条鱼,本来一个人一根鱼竿就可把鱼钓上来,但宏内核的操作却要五个人一起下河设网来捕鱼,这导致产生了很大的开销!

虽说鸿蒙系统在早期也会用Linux内核、鸿蒙内核、liteOS,但是在后期会采用自研的鸿蒙系统内核来代替。

安卓系统也在用Linux内核,所以鸿蒙系统和安卓系统就像兄弟般的存在,那么鸿蒙系统兼容安卓应用,也是很正常喽。

有的小伙伴说,鸿蒙系统为什么不用unix内核?在这里我有两个答案,一,鸿蒙系统的出现是帮助华为能够更好的实现万物互联,unix内核属于闭源内核,让开发者去适配会很麻烦,二,unix内核有着知识产权保护,如果想要使用,需要付费授权。


根据Linux kernel 5.8的排名来看,华为为Linux内核付出了巨大的贡献,华为提交Linux内核补丁的数量位列第二,根据代码修改行列来看,位列第一,所以华为确实有着很多优秀的系统工程师

从以上华为公布的这张图片来看,鸿蒙系统2.0将会实现内核及应用架构自研,很大可能是全部由鸿蒙内核来代替!

拥有了全新微内核架构加持,华为离万物互联又近了一步,华为官方宣布,明年将会把鸿蒙系统2.0应用到手机上,并且华为消费者业务CEO余承东也说,这将会给我们的手机操作系统体验提升一大步!

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网