0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙系统底层是基于linux开发的?和安卓到底有啥区别

ss 来源:悟空问答、芯方向s、投影 作者:悟空问答、芯方向 2021-06-17 10:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自从华为官方发布了鸿蒙操作系统以来,外界对于鸿蒙系统的声音络绎不绝,有人和我一样好奇鸿蒙系统底层什么?和安卓到底有什么区别吗

根据余承东对外发布的信息看,鸿蒙操作系统直接基于linux开发的可能性非常大,从方舟编译器资料可以推测鸿蒙系统是用C、C++语言编写


图源自:华为官网

如果是基于linux系统那就表示鸿蒙操作系统还要开源,这也是开源组织的一个协议,也有小道消息说鸿蒙系统可能现在国内使用,在国外准备启用俄罗斯的极光系统,一切只是猜测事情的具体进展还有看最新发布的信息,

底层的内核系统是linux的话,鸿蒙系统很可能是安卓一样的角色,不过在性能上绝对会比安卓有所改进,鸿蒙系统是可以支持安卓应用以及各种web应用,同时比安卓更顺畅这可能和方舟编译器有关。

从华为公布的方舟编译器资料可知:

1、鸿蒙系统和方舟编译器应该都是直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码;

2、使用C、C++进行编写app,对软件开发人员要求会更高,提高了建设生态链的技术门槛。

鸿蒙操作系统的组成

华为的“鸿蒙”操作系统由四部分部分组成:Linux内核+麒麟处理器的运行库+编译器+虚拟机。

鸿蒙操作系统和安卓到底有什么区别呢?

1)架构不同

鸿蒙操作系统是微内核设计而安卓系统是宏内核设计,

2)跨平台支持

鸿蒙操作系统同时支持手机电脑、智能穿戴设备、智能家居,形成一个无缝的、统一的操作系统,并且兼容所有的安卓应用。

总之,华为的“鸿蒙”操作系统底层(Linux内核、运行库)是用C语言编写的,虚拟机可能采用了C或者C++语言;面向应用开发商的开发环境很可能是Java语言。说白了,鸿蒙系统关键不是技术,还得是华为公司如何构建生态链体系,ios和安卓都是在历史的恰当时机抓住机会起来的,但是华为还有一个最大的优势是华为在消费电子领域已经积累了大量的用户,如果推广成功,中国有了国产系统也不至于关键时候被卡脖子。

整合自:悟空问答、芯方向s、投影问答

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11846

    浏览量

    219710
  • 编译器
    +关注

    关注

    1

    文章

    1673

    浏览量

    52042
  • 麒麟处理器
    +关注

    关注

    2

    文章

    83

    浏览量

    9353
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索FT311D开发模块:开启设备USB配件开发新征程

    探索FT311D开发模块:开启设备USB配件开发新征程 在电子设备飞速发展的今天,设备的
    的头像 发表于 05-15 15:05 36次阅读

    电路里的“光学魔法”:光耦到底有多神奇?

    电路里的“光学魔法”:光耦到底有多神奇?
    的头像 发表于 05-08 17:34 397次阅读
    电路里的“光学魔法”:光耦<b class='flag-5'>到底有</b>多神奇?

    到底有多小?

    想知道硅到底有多小;CPU 并不比 Wii 上的百老汇芯片大,但功能却无限强大,哈哈。
    发表于 03-25 06:51

    5G SA和NSA到底有不一样

    平时刷手机,只要稍微留意过 5G 设备或者运营商的信息,SA 和 NSA 这两个词应该不陌生。大家也知道它们跟 5G 有关,但真要问起它俩到底有什么区别,好像一下子也说不太明白。
    的头像 发表于 03-14 14:10 2678次阅读

    今年的CES展,到底有?(更新第二批照片)

    前两天我们分享了一些CES展会的精彩瞬间(今年的CES展,到底有?),不少小伙伴表示还没看过瘾。为了让大家更深入了解这场科技盛会,我们再次精选了300张高清美图。精华不容错过,速来查收!具身智能
    的头像 发表于 01-14 16:28 4083次阅读
    今年的CES展,<b class='flag-5'>到底有</b>些<b class='flag-5'>啥</b>?(更新第二批照片)

    主板定制_MTK联发科系统主板PCBA方案开发

    在智能设备迅速发展的浪潮中,系统凭借其开源灵活性与强大的生态系统,已成为物联网终端、工业控制设备及消费电子行业的核心选择。而作为智能设备的“心脏”,
    的头像 发表于 12-26 20:31 792次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>主板定制_MTK联发科<b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>系统</b>主板PCBA方案<b class='flag-5'>开发</b>

    基于路DR1M90 FPSoC的Linux系统全流程开发指南(4)

    本手册由创龙科技研发,针对路飞龙 DR1M90,详述 Linux 系统开发流程:LinuxSDK 配置编译、BOOT.bin(FSBL+U-Boot)开发、Kernel 与 Root
    的头像 发表于 11-30 15:46 2379次阅读
    基于<b class='flag-5'>安</b>路DR1M90 FPSoC的<b class='flag-5'>Linux</b><b class='flag-5'>系统</b>全流程<b class='flag-5'>开发</b>指南(4)

    基于路DR1M90 FPSoC 的Linux 系统全流程开发指南(1)

    本手册由创龙科技研发,针对路飞龙 DR1M90,详述 Linux 系统开发流程:LinuxSDK 配置编译、BOOT.bin(FSBL+U-Boot)开发、Kernel 与 Root
    的头像 发表于 11-25 14:09 530次阅读
    基于<b class='flag-5'>安</b>路DR1M90 FPSoC 的<b class='flag-5'>Linux</b> <b class='flag-5'>系统</b>全流程<b class='flag-5'>开发</b>指南(1)

    电磁干扰“江湖三兄弟”:EMC、EMI、EMS 到底有区别

    电磁干扰“江湖三兄弟”:EMC、EMI、EMS 到底有区别
    的头像 发表于 08-20 15:16 3185次阅读
    电磁干扰“江湖三兄弟”:EMC、EMI、EMS <b class='flag-5'>到底有</b><b class='flag-5'>啥</b><b class='flag-5'>区别</b>?

    迅为RK3588开发Linux麒麟瑞芯微国产工业AI人工智能

    迅为RK3588开发Linux麒麟瑞芯微国产工业AI人工智能
    发表于 07-14 11:23

    【HarmonyOS 5】金融应用开发鸿蒙组件实践

    NEXT(鸿蒙 5.0) 发布,这是中国首个全栈自研操作系统,彻底脱离,流畅度显著提升,标志中国在操作系统领域取得突破性进展
    的头像 发表于 07-11 18:20 1182次阅读
    【HarmonyOS 5】金融应用<b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>组件实践

    释放潜力:在树莓派上运行系统实现多样化应用!

    提供了高度定制化的可能。通过运行系统,您可以将树莓派硬件的灵活性与系统丰富的应用生态
    的头像 发表于 07-05 08:33 1792次阅读
    释放潜力:在树莓派上运行<b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>系统</b>实现多样化应用!

    鸿蒙开发API9 到 API12,哪些不同

    。 API9属于“兼容”时代的产物,和API10开始的纯血鸿蒙还是具有一定区别的,当然,虽然我们说纯血鸿蒙是从API10开始的,但仍然以
    发表于 06-29 22:47

    漫画科普 | 功率放大器到底有哪些应用?带你解锁功放经典应用场景!(一)

    漫画科普 | 功率放大器到底有哪些应用?带你解锁功放经典应用场景!(一)
    的头像 发表于 06-20 20:00 1161次阅读
    漫画科普 | 功率放大器<b class='flag-5'>到底有</b>哪些应用?带你解锁功放经典应用场景!(一)

    与 Windows 系统的手持工业平板电脑,该如何选择?

    众多企业面临的关键问题。 一、系统特性剖析 (一)系统 开源与定制灵活性:
    的头像 发表于 06-04 11:02 1449次阅读