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

2天前 (02-05 18:05)阅读2回复0
花花
花花
  • 管理员
  • 注册排名3
  • 经验值422215
  • 级别管理员
  • 主题84443
  • 回复0
楼主

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

感谢您的阅读!

我们了解下,什么是Unix?它是1种强大的多用户,多任务操作系统,它属于分时操作系统,类似于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开发 期待您的回复!

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

取消确定

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