鸿蒙是基于linux开发的吗?

发布网友 发布时间:2022-03-29 05:18

我来回答

10个回答

热心网友 时间:2022-03-29 06:48

鸿蒙不是基于linux开发的,是基于微内核开发的。

鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。

鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架。

扩展资料:

华为推出的鸿蒙系统试图解决物联网时代多终端开发难题。余承东介绍,鸿蒙系统拥有分布式OS架构、确定时延引擎和高性能IPC技术等新特性。

可以让鸿蒙OS实现一端开发、多端部署。这个万物互联时代带来的新机遇,终于被华为等到了,而华为在自研软硬件上的储备,要远超普通人的想象。

据华为技术老兵近期发表的《华为操作系统28年史》介绍,华为的操作系统经过了独立开发、基于第三方微内核开发RTOS、基于开源的嵌入式Linux宏内核开发等多个历程。

华为先后开发出了路由器和数据通信交换机操作系统VRP、云计算操作系统Fusion Sphere、服务器操作系统欧拉Euler OS和物联网嵌入式操作系统Lite OS。

参考资料来源:百度百科—鸿蒙

参考资料来源:人民网—鸿蒙出世 国产操作系统破局?

热心网友 时间:2022-03-29 08:06

不是,华为的鸿蒙系统是基于开源的Sailfish OS来开发的。

华为鸿蒙系统并不是简单的基于Sailfish OS修改而来,也不是类似Aurora OS的一样的基于Sailfish OS的分支。

首先Sailfish OS所声称的兼容Android应用,还是需要应用厂商或者第三方合作伙伴来为其“适配”或“转制”这些应用,也就是说,并不是所有Android应用都能够没有任何附加条件的直接在Jolla手机上完美运行。

其次从已经曝光的据称是“鸿蒙操作系统”的界面来看,其与目前安卓的界面是个非常相似的,而相比之下Sailfish OS不论是在界面和操作方式上(更多的手势操作)都与安卓有着较大的区别。

另外,华为从曝光鸿蒙以来,更多对外透露的是鸿蒙是“完全自主研发的系统”,如果只是基于其他开源系统的定制版,那么则谈不上“完全自主研发”。

一次开发,多端部署

鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。

华为方舟编译器是首个取代Android虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,方舟编译器支持多语言统一编译,可大幅提高开发效率。

消除跨语言交互开销,统一运行时,统一多语言前端,让开发者能够自由选择Java、JavaScript及其他语言;通过组件解耦实现多设备弹性部署;操作系统、运行时和开发框架协同设计,能够完成联合优化,提高代码执行效率。

热心网友 时间:2022-03-29 11:32

鸿蒙不是基于Linux开发的。
安卓是基于Linux开发的。
鸿蒙是华为自己的生态系统。
是完全全新的系统。

热心网友 时间:2022-03-29 13:40

鸿蒙系统不是基于linux开发的,而是基于微内核开发的。华为HarmonyOS是新的操作系统,不是基于Linux的发行版,是和MacOS、Windows、Linux同样等级,和安卓也不是一个架构。

鸿蒙微内核是基于微内核的全场景分布式OS,可以按需扩展,实现更广泛的系统安全。其特点是低时延,甚至可到毫秒级乃至亚毫秒级,主要用于物联网。鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架。Linux 是一个单内核结构,同时又吸收了微内核的优点:模块化设计,支持动态装载内核模块,Linux 还避免了微内核设计上的缺陷,让一切都运行在内核态,直接调用函数,无需消息传递。

想了解更多有关鸿蒙的详情,推荐咨询达内教育。达内教育是引领行业的职业教育公司,致力于面向IT互联网行业,培养软件开发工程师、UI设计师、网络营销工程师等职场人才,拥有强大的师资力量,助力学生系统化学习,同时还与各大高校进行合作,助力学生职业方向的发展。感兴趣的话点击此处,免费学习一下

热心网友 时间:2022-03-29 16:04

鸿蒙是源于Linux开发的,安卓也是源自linux,iOS也是源自于unix
如果要学习Linux的相关知识可以百度搜索《Linux就该这么学》进行学习

热心网友 时间:2022-03-29 18:46

尽管媒体一直在猜测华为是否会用自家新系统“鸿蒙”,但这一说法一直没有得到华为的官方确认。而10日一则来自俄媒的报道,首次披露华为的“备胎"系统并不是从零开始,而是基于目前已有的成果,这一系统名为Aurora(极光)OS。

报道称Aurora(极光)OS是俄罗斯开发的移动操作系统,基于开源的Sailfish OS(旗鱼),可以理解为旗鱼OS的分支。由于其私密性、安全性,极光系统已经被俄方作为*和*背景企业所推荐使用的OS。

报道援引两名消息人士的说法称,华为高管曾就使用Aurora(极光)OS和俄方做过探讨,目前华为已经开始在设备上测试这一系统。

关于旗鱼OS:基于Linux与诺基亚MeeGo平台所开发,开发团队成员主要来自转投微软之前的诺基亚,后称之为Jolla。

热心网友 时间:2022-03-29 22:00

操作系统的原理都一样,只是实现的方法不一样。Linux当年也是个人实现的,只不过用的人多而已,还有各种Unix也相当不错。

热心网友 时间:2022-03-30 01:32

Sailfish OS难道不是基于linux内核,说来说去还是绕不开轻量化Linux内核

热心网友 时间:2022-03-30 05:20

华为要点脸不?你要真是微内核、还提什么低延迟、敢是连微内核和宏内核的优缺点都不知道?

热心网友 时间:2022-03-30 09:24

简单解释吧,东拼西凑个独立框架,然后表面上看着没有用任何一家提供的解决方案,变成了鸿蒙的基础框架!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com