unix为什么闭源_Unix闭源操作系统 “鸿蒙”不基于Unix开发

在手机操作系统领域,android基于Linux开发,苹果IOS基于UNIX开发,那么华为的“鸿蒙”操作系统为什么不能基于UNIX开发呢?Unix是一个闭源的操作系统,Unix的源代码需要通过与它的所有者AT&T达成协议才能获得许可。UNIX系统在学术界发展迅速,产生了很多分支,其中最著名的就是BSD(伯克利软件发行版),而苹果的Mac OS和IOS均是BSD衍生产品,采用了BSD的内核。

Linux可以理解为是一种基于Unix的变种,是一种类Unix系统。或者可以形象的比喻为LinuX就是UNIX的儿子。Linux就是其作者李纳斯 托瓦兹在unix的基础上开发而来。不同的是,Unix由于其不开源的属性,而且发布还比较早,其大部分成熟的系统都被大公司所掌控,比如常见的用于服务器端的AIX、HP-UX 系统他们都是要和硬件紧密的配合起来工作才行,不能用在其他硬件上。

从常年的研究角度,因为华为已经从2009年开始研究方舟编译器,并且已经立项,而华为系统据说从2012年开始研究,所以华为很可能会从方舟编译器考虑。毕竟方舟编译器是针对安卓应用进行的编译,为了完美契合,所以可能使用linux。

而且,目前的EMUI使用了全新的erofs超级文件系统,所以可以被列为linux内核分枝,所以华为使用Linux是早有定居,之前布局。

你可能感兴趣的:(unix为什么闭源)