百科问答小站 logo
百科问答小站 font logo



鸿蒙(Harmony OS 2.0)和安卓到底是什么关系? 第1页

  

user avatar   zhubaitian 网友的相关建议: 
      

鸿蒙和安卓的关系,我这里力求一次过帮大家搞清楚他们之间是怎么回事。其实我记得老早之前官方就有说过了吧,怎么这个老坟现在还在挖呢?可见大家估计是被媒体最近的各种骚操作给搞蒙圈了。我虽然没有去研究过鸿蒙的代码,但是操作系统的概念是相通的,这里根据我曾经看到过的鸿蒙相关信息并结合我自己有限的操作系统领域知识,相信能说清楚,不会让大家失望的,大家只需要有点耐心就行。

首先,我们要明白操作系统大概有哪些玩意儿,然后才好说他们具体的关系和区别。现代的操作系统,无论你是Linux还是windows还是什么其他的,应该都要包含以下这些方面

  • 内核层:最核心的模块,比如CPU调度模块,内存管理模块,IPC通讯模块。而如果你是宏内核或者混合内核的话,里面可能还会塞进其他一些东西,比如设备驱动模块、文件系统模块等
  • 应用层:就是跑在我们应用空间的各种应用以及对这些应用提供支持的一些中间件及库之类的,比如你windows常用的一些内置工具如命令行啊文件浏览器啊,linux上的bash,ftp服务啊之类的。有些操作系统为了架构清晰,会特意分出多一个中间层或者框架层之类的出来放在内核层和应用层之间,比如什么公共库啊什么图形子系统之类的,事实上够可以归类到应用层。

这就是一个操作系统大概的组成,一般来说,如果是基于Linux内核的操作系统,内核基本上都不会动,但是应用层会有所不同,每个商家或者组织会根据不同需求在上面添加不同的内置应用和服务等,然后打包成一个完整的操作系统,这就是我们看到的不同的Linux的发行版,如Ubuntu,Centos,Redhat等。

有了这些基础之后,事情就好办多了。这里,我们先看下安卓和AOSP的关系,和上面通用的操作系统一样,安卓包含这几个东西:

  • Linux内核:安卓的内核是基于Linux的,虽然谷歌对安卓的Linux是经过修改的,但是我们还是可以把它看成是Linux内核。
  • 安卓应用层:谷歌除了把一些常用的服务和应用开源并允许免费试用之外,它还提供额外的一套叫做GMS(Google Mobile Service)的东西,也就是我们常说的Google Play这些,但是这一套却不是免费的。

这里的一整套操作系统叫做安卓。如果这里去掉GMS,就是AOSP!这也是各大国内手机厂商发布的自己的操作系统的基石,虽然都可以统称为安卓(因为是基于AOSP,而AOSP全称就是Android Open Source Project),但是此安卓非彼安卓。谷歌所谓禁止华为使用的其实就是GMS,而不是AOSP,因为AOSP是完全开源的。

到了这里,应该解析清楚了安卓和AOSP之间的关系了。那么下一个我们要讲清楚的就是鸿蒙和安卓的关系,事实上应该是鸿蒙和AOSP的关系。

有了上面的基础,解析这个问题就很简单了。如本文一开始所言,老早之前华为就说过鸿蒙在内核层,除了打包进自己研发的微内核,为了过度,也会打包进Linux内核(应该就是AOSP中对应的内核),也就是说当前的鸿蒙其实还不是pure的纯正的最终形态的鸿蒙,而还是多方面的一个合体。

原因是现在已经出去的机子都是基于安卓的,你不可能一下子把老用户都给掐掉,说让你全部一下子切换到纯微内核的鸿蒙操作系统上来,况且鸿蒙毕竟是个新生事物,需要一段时间的打磨。如果哪一天等鸿蒙操作系统稳定了,生态也建立得差不多了,就可以把AOSP从鸿蒙中剥离出来,这时,一个纯正的鸿蒙国产操作系统就诞生了!!!

我相信能看到这里的基本都已经清楚鸿蒙和安卓到底是什么关系了吧。

最后,如果大家觉得解析得还算明白的,烦请别吝啬你手头的点赞和关注,留着也不会升值,点赞还能提升你的知乎盐值了^_^。谢谢大家的观看!

----------------追更----------------

附上视频版本如下:




  

相关话题

  华为鸿蒙一旦成功,美国或将失去全球科技市场的控制权吗? 
  华为宣布将于 2022 年 2 月 27 日举行智慧办公春季发布会,会推哪些产品?目前有哪些爆料内容? 
  为什么系统调用时要把一些寄存器保存到内核栈又从内核栈恢复? 
  如何看待小鹏汽车董事长何小鹏接受新京报采访时表示不看好「华为模式」? 
  如何看待 2021 年 Q3 国内智能手机市场份额变化,vivo 第一,荣耀超过小米排名第三? 
  如何看待华为和小米都宣布获得 2019 亚洲移动大会最佳智能手机奖?事情的真相如何? 
  如何看待鸿蒙的出现的意义,以及未来可能的发展方向? 
  p10爆出闪存使用emmc,ufs2.0,ufs2.1多种规格,mate9存在这个问题吗? 
  华为内部文件强调:「不造车,谁再建言造车干扰公司,调离岗位」,为什么华为坚决不触碰「整车造车」业务? 
  能否借鉴哈佛架构在OS内存管理机制层面实现两块隔离区域分别存放指令和数据以抵抗堆栈溢出等安全问题? 

前一个讨论
央视与韩国 KBS 签署合作协议中有哪些重点信息?会对双方文化交流产生哪些影响?
下一个讨论
二战时期的日本和英国综合军力哪个更强?





© 2024-11-09 - tinynew.org. All Rights Reserved.
© 2024-11-09 - tinynew.org. 保留所有权利