最新消息: 新版网站上线了!!!

android基于Linux开发,苹果IOS基于UNIX开发,华为鸿蒙系统呢?

Unix内核

Unix是一个闭源的操作系统,Unix的源代码需要通过与它的所有者AT&T达成协议才能获得许可。UNIX系统在学术界发展迅速,产生了很多分支,其中最著名的就是BSD(伯克利软件发行版),而苹果的Mac OS和IOS均是BSD衍生产品,采用了BSD的内核。

Linux内核

Linux从诞生开始就是开源的自由软件,任何人都可以免费的使用。集成了Unix的核心设计思想,但是并没有采用Unix的源码。所有的Linux组建都是自由和开放的源代码,任何人都可以创建一个Linux的发行版,比如ubuntu、debian、centos等等。

Unix和Linux的区别

Unix系统是闭源的,属于商业软件;Linux是开源的,属于自由软件。

Unix系统大多数与硬件配套;Linux可以运行在多种硬件平台上。

操作系统内核

IOS和Mac OS是苹果的系统,以流畅性著称,IOS和Mac OS均采用了UNIX内核。IOS和Mac OS的内核均是UNIX的一个分支(Darwin),基于乔布斯以前创立的NEXT公司开发的操作系统OpenStep(1993年),而OpenStep在衍生于加州大学伯克利分校发布的BSD版本,是UNIX的一种分支。

Android的核心是Linux内核,诞生于2003年,后来在2005年由google收购,主要用以移动设备的操作系统。google收购了android之后,组建了开放手机联盟,成员来自硬件厂商、电信运营商、互联网厂商等85家大型企业组成,并且实现了android系统的开源。

华为“鸿蒙”操作系统

根据网上的消息,华为早在2012年就开始布局自研手机操作系统,基于Linux系统,对Linux进行了优化,其部分成果已经应用于华为手机

“鸿蒙”为什么不采用UNIX?

华为如果基于UNIX系统开发操作系统,第一:需要授权,授权被美国牢牢限制,而linux系统没有这个问题;第二:门槛很高,苹果IOS已经近30年的发展和改进,而华为2012年才开始搞自己的操作系统


转载请注明:谷谷点程序 » android基于Linux开发,苹果IOS基于UNIX开发,华为鸿蒙系统呢?