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

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

3天内不再提示

鸿蒙系统基于linux来开发研发的原因

鸿蒙系统HarmonyOS 来源:百家号 作者:只谈科技 2020-10-12 11:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

但不知道为什么,一说起某系统是基于linux而来,很多网友就瞧不起,并且会觉得这不算国产系统,算是linux。

但其实我们真没这么看,源自于linux其实很正常的,比如安卓也是源自linux,iOS也是源自于unix,而近日大家津津乐道的华为自研操作系统鸿蒙也是源自于linux。

但你能说,安卓也是linux,不算是谷歌拥有自主知识产权的产品么?你能说华为的自研系统,也不算是国产系统,是linux么?

可见,源自于linux并不是其是不是自主操作系统,或者说算不算国产系统的判断标准。甚至可以说以后的大部分的操作系统,均会是以linux为基础的。

至于为什么华为要基于linux来开发自研操作系统,其实很容易理解,一是可以很好的兼容安卓的APP,毕竟安卓也是基于linux来开发的,这样在生态的问题解决了很大一部分了。

另外,鸿蒙是一个集电脑手机、汽车等设备于一体的大一统的系统,目前linux在电脑领域的应用生态也不错的,基于linux来开发,在电脑领域的应用生态,也解决了很大一部分了。

毕竟对于一个全新的系统来讲,生态才是成功的关键因素,一旦生态已经有现成的了,自然就容易成功了。

另外linux是开源的,不存在授权问题,另外大家对linux的理解已经很深了,这样基于linux来开发也相对容易些。

当然,基于linux并不意外着就容易了,安卓开发容易么?谷歌这么多人,开发了这么多年,才做到现在的成就。

华为的鸿蒙也是如此,别看是基于linux开发的,但难度一样非常大,并不是谁都可以开发出来的。想一想这个系统最快今天秋天就可以见到了,你是不是有点激动?
编辑:hfy

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

    关注

    88

    文章

    11871

    浏览量

    219961
  • 操作系统
    +关注

    关注

    37

    文章

    7464

    浏览量

    129762
  • 安卓
    +关注

    关注

    5

    文章

    2189

    浏览量

    60665
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2643

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源鸿蒙开发者的跨界成长之路

    在开源鸿蒙开发者里,有一群“跨界先锋”,他们带着不同行业的积淀,在这片创新土壤上书写着独特的技术故事。张宇昕,浙江众合科技的鸿蒙系统服务开发
    的头像 发表于 01-23 09:13 1265次阅读

    AT32开源鸿蒙开发环境搭建

    、编译环境准备及常见问题说明。通过本指南,开发者可以快速构建可用的鸿蒙开发环境,为后续的应用开发系统移植和功能调试打下坚实基础。 本指南
    发表于 01-16 13:56

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

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

    如何申请鸿蒙开发板?想体验鸿蒙生态。

    如何申请鸿蒙开发板?想体验鸿蒙生态。
    发表于 11-29 08:34

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

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

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

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

    【免费送书】成为硬核Linux开发者:《Linux 设备驱动开发(第 2 版)》

    Linux系统的设备驱动开发,一直给人门槛较高的印象,主要因内核机制抽象、需深度理解硬件原理、开发调试难度大所致。2021年,一本讲解驱动开发
    的头像 发表于 11-18 08:06 1996次阅读
    【免费送书】成为硬核<b class='flag-5'>Linux</b><b class='flag-5'>开发</b>者:《<b class='flag-5'>Linux</b> 设备驱动<b class='flag-5'>开发</b>(第 2 版)》

    在qemu上体验芯RISC-V处理器运行鸿蒙LiteOS-M内核

    科技对鸿蒙LiteOS-M内核进行支持,在手上没有开发板的小伙伴,想要了解riscv和学习鸿蒙来说,也是十分的困难,所以我就打算做一下在qemu上运行
    发表于 10-31 09:04

    创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—Linux-RT应用开发案例

    本文围绕创龙科技研发的评估板,聚焦 Linux-RT 系统应用开发,先通过 Cyclictest 工具对比 Linux
    的头像 发表于 09-25 17:25 930次阅读
    创龙 瑞芯微 RK3588 国产2.4GHz八核 工业<b class='flag-5'>开发</b>板—<b class='flag-5'>Linux</b>-RT应用<b class='flag-5'>开发</b>案例

    RK3506开发Linux开发板极致性价比之选

    RK3506开发Linux开发板极致性价比之选瑞芯微RK3506开发板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux
    的头像 发表于 09-11 16:26 4108次阅读
    RK3506<b class='flag-5'>开发</b>板<b class='flag-5'>Linux</b><b class='flag-5'>开发</b>板极致性价比之选

    【汇思博SEEK100开发板试用体验】在开发鸿蒙OS搭建QT开发环境

    、检查代码逻辑以及参考鸿蒙系统和 Qt 的相关文档定位和解决问题。比如,如果在调用开发板硬件功能时出现错误,可以检查硬件驱动是否正确安装,以及代码中对硬件接口的调用是否符合规范。 五
    发表于 08-24 18:34

    Linux 应用开发手册

    T507linux应用开发手册
    发表于 08-22 17:01 15次下载

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

    原生鸿蒙操作系统星河版,面向开发者开放申请,余承东宣布鸿蒙生态设备数达 8 亿台;建设银行、邮储银行等完成鸿蒙原生应用 Beta 版本
    的头像 发表于 07-11 18:20 1217次阅读
    【HarmonyOS 5】金融应用<b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>组件实践

    开源系统适配:聚徽分享国产工控平板在 Linux / 鸿蒙系统下的技术优化

    在工业自动化与智能化加速推进的当下,国产工控平板的系统适配成为提升设备性能与竞争力的关键环节。Linux鸿蒙作为开源系统,凭借其高度的开放性与可定制性,为国产工控平板带来新的发展机
    的头像 发表于 06-13 16:29 1375次阅读

    Linux修改uboot启动延时方法详细攻略,触觉智能RK3568开发板演示

    本文介绍Linux系统修改uboot启动延时方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持开源
    的头像 发表于 06-06 18:07 1240次阅读
    <b class='flag-5'>Linux</b>修改uboot启动延时方法详细攻略,触觉智能RK3568<b class='flag-5'>开发</b>板演示