当前位置:   article > 正文

unix为什么闭源_鸿蒙系统为什么不是安卓系统,却能够兼容安卓应用?

unix的系统架构,华为鸿蒙的系统架构,两者的不同

其实这个答案很简单,首先我们要先了解一下unix内核和Linux内核,unix内核是一种闭源的内核,在1969年诞生,苹果ios系统就是采用这一内核开发!

我们来看下面这张图

4ce85cbb304a77dcf246ba07eb6356c5.png

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

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

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

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

f525f39581d12eaffd35f5ee7d0808d4.png

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

af71607f21154877ff27ff17c0e93cc4.png

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/318825?site
推荐阅读
相关标签
  

闽ICP备14008679号