华为“鸿蒙”系统为什么不基于Unix开发?华为加州

刚刚阅读1回复0
东乐
东乐
  • 管理员
  • 注册排名3
  • 经验值537735
  • 级别管理员
  • 主题107547
  • 回复0
楼主

华为“鸿蒙”系统为什么不基于Unix开发?

感谢您的阅读!

我们了解下,什么是Unix?它是一种强大的多用户,多任务操作系统,它属于分时操作系统,类似于Dos界面,它的应用最广。

虽说Linux的外观和性能与UNIX相同,但是Linux是开发源代码的自由软件,UNIX是对源代码实行知识产权保护的传统商业软件。而且,Linux是免费的公开源代码,而商业的Unix是收费的!

华为“鸿蒙”系统为什么不基于Unix开发?华为加州


我们了解了这些,就知道为什么鸿蒙系统不使用Unix了。那么,真的使用了linux吗?实际上,linux是标准的类Unix操作系统。

我们说说为什么是采用Linux为内核呢?我觉得有几种原因:

  • 为了兼容安卓系统,采用Linux内核可以更好的兼容安卓系统。
  • 从预算角度。使用unix需要花费,而Linux确实免费的。从预算角度,华为使用Linux情有可原。

    华为“鸿蒙”系统为什么不基于Unix开发?华为加州

  • 从常年的研究角度,因为华为已经从2009年开始研究方舟编译器,并且已经立项,而华为系统据说从2012年开始研究,所以华为很可能会从方舟编译器考虑。毕竟方舟编译器是针对安卓应用进行的编译,为了完美契合,所以可能使用linux。
  • 而且,目前的EMUI使用了全新的erofs超级文件系统,所以可以被列为linux内核分枝,所以华为使用Linux是早有定居,之前布局。
0
回帖 返回数码

华为“鸿蒙”系统为什么不基于Unix开发?华为加州 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息