说起目前主流的移动操作系统,大家一定脱口而出IOS,安卓和鸿蒙,他们都是什么关系呢?我们一起看一下
在这里不得不提一下Unix,Unix诞生于1969年的AT&T贝尔实验室 , 是一个闭源的操作系统,是现代操作系统的基石 。这让我想起来了一张图,如下:
文章插图
网上最流行关系图
都说Linux和ios基于Unix,其实这张图也不完全正确,严格意义来讲,Linux和ios都是类Unix系统(也就是参考Unix而开发),两者的内核中没有一行Unix代码,此话怎讲?请接着看
苹果公司是混合内核 采用XNU、Darwin的混合内核模式, XNU是将卡耐基梅隆大学Mach内核和FreeBSD组件整合成新的混合内核 。驱动程序用CAPI实现 , BSD子系统负责在微内核中实现为用户空间的服务,Mach负责底层调度 。XNU的意思是“XNU is Not Unix” , 看到字面意思,你就知道它和Unix的关系了 , 不要怀疑自己的眼睛 , 你没看错,我也没跟你开玩笑,“XNU is Not Unix”这句话不是我说的 。苹果在Github上开源了XNU内核,内核简介我截图给你们看一下 , 免得以为我说瞎话
文章插图
来自苹果官方的XNU简介
整个内核构成中,就FreeBSD跟Unix有关系,BSD是Unix的一个分支,看到这里 , 很多小伙伴可能会感到疑惑,上文讲ios系统内核中没有Unix的一行代码,为什么这边又会基于Unix呢?这其中一些小故事,故事本身比较长 , 在此就不叙述了,但最终结果是:由于版权的问题,BSD中来自于AT&T的代码被完全删除 , 所以说IOS的系统内核中没有一行Unix的代码
文章插图
Linux内核跟Unix也没关系,是为了规避Unix版权问题,仿制而出,实现了Unix的全部功能,用现在话讲就是“山寨”,由于其开源,在全球开发者的努力下 , 才有了今天的成就,他是属于全人类的资产 。
文章插图
IOS是苹果公司开发的,安卓和鸿蒙是基于Linux开发 , 两者都跟Unix没啥关系 。如果需要强行扯上关系的话,就是文章前面的一句话“Unix是现代操作系统的基石” 。(就好比强行把奔驰(发明了汽车)跟众泰扯上关系)
安卓(Android)是怎么来的呢?Android系统一开始并不是由谷歌研发出来了,Android系统原来的公司名字就叫做Android 。安迪·鲁宾创立了这个操作系统公司Android 。谷歌公司在2005年以4千万美金收购了这个仅成立22月的高科技企业 。Android系统也开始由谷歌接手研发 。在2007年11月5日 , 谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织 , 该组织由34家 手机制造商、软件开发商、电信运营商以及芯片制造商共同组成 。这一联盟将支持谷歌发布的手机操作系统以及应用软件,将共同开发Android系统的开放源代码 。这个开源项目也就是后来的AOSP 。它是开源的,由全球开发者贡献完善 , 不属于谷歌,同样属于全人类 。
文章插图
鸿蒙,是一款由华为主导开发的国产全场景分布式系统(我理解的国产系统是完全不受任何人制约的系统),于2019年发布1.0版本,他是在华为手机受到谷歌制裁的情况下发布的,最早可以追溯到2012年 。开放原子开源基金会于2020年9月接受华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源 , 并根据命名规则为该开源项目命名为 OpenAtom OpenHarmony(简称“OpenHarmony”) 。
- 华为蓝牙ldac和hwa,lhdc
- 马鲛鱼营养价值和功效 马鲛鱼的营养价值及其吃法
- 水煮鱼的做法和步骤窍门 水煮鱼怎么煮啊?
- 西芹和什么搭配好吃 西芹配什么菜好吃
- 秦朝与隋朝相同之处 秦朝和隋朝有哪些相似之处
- 水浒传人物介绍和事迹以及人物性格特点 《水浒传》的主要人物以及特点
- 杜江和霍思燕个人资料 爸爸去哪5嘉宾
- sk2神仙水是属于爽肤水还是精华液? 神仙水和爽肤水的区别
- 贾玲和白凯南的关系是什么关系
- 皮皮鲁和鲁西西的关系是什么 电影适合全家人一起看