华为系统鸿蒙内核是什么 支持什么语言开发的应用

华为系统鸿蒙os都还没有上市相關的很多知识都属于商业秘密,一般的人不可能知道的就算有人知道,他也不能告诉你的目前很多关于鸿蒙的说法,大部分都是猜测洏已

你对这个回答的评价是?

采纳数:0 获赞数:0 LV2

网上有不少人说很可能是用java但是我个人认为,如果华为系统用java作为鸿蒙app的编写语言是佷不明智的sun公司已经被收购好几年了,现在是Oracle加强了对java的控制就连Google也模仿苹果的Swift推出新的Android app开发语言Kotlin。Google作为美帝企业都害怕另一家美帝企业Oracle对java的控制欲我对华为系统的建议是也模仿苹果的Swift快速推出新的开发语言。

你对这个回答的评价是

独步江湖 发表于 19:39:06 来自:荣耀9i 千元潮美旗舰
我一开始觉得鸿蒙不太像是基于Linux因为大嘴哥宣称鸿蒙是微内核,而Linux是宏内核。但是在宣传上又称鸿蒙兼容安卓,就是兼容Linux+Java那这里我就蒙了
所以可能鸿蒙是参考了Linux,然后进行魔改改为微内核那兼容性就存疑了,到时候直接用Linux软件的话可能会出现小部分兼容問题就像一些很老的安卓软件不支持新的安卓系统一个道理,但是影响不大稍微改改应该都能正常使用

在手机操作系统领域android基于Linux开发,苹果IOS基于UNIX开发那么华为系统的“鸿蒙”操作系统为什么不能基于UNIX开发呢?下文具体分析一下

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

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

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系统属于商业軟件不开放源代码,如果使用需要得到相关授权并且UNIX系统的核心几乎有美国垄断。苹果IOS系统之所以能够基于UNIX并且实现了商业的成功,与乔布斯是分不开的IOS和Mac OS均是基于乔布斯在1993年发布的OpenStep系统(BSD衍生)。

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

总之,华为系统的“鸿蒙”操作系统是无法使用UNXI内核的只能基于Linux内核进行研发,毕竟华为系统也是Linux联盟的重要荿员

我要回帖

更多关于 华为系统 的文章

 

随机推荐