百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

理一理Linux、Openharmony、鸿蒙OS、安卓的关系

ahcoder 2025-02-19 10:44 16 浏览

6月2日,华为正式发布了最新的鸿蒙操作系统os2,华为mate40/mate30/P40手机已经可以升级鸿蒙系统正式版,其它早先购买的旧款华为手机和荣耀手机也在陆续适配鸿蒙系统。

人们使用手机,必须要有手机操作系统的支持,不然手机就成了一块板砖。鸿蒙系统和安卓系统都是智能手机的操作系统,是手机和用户之间的信息沟通桥梁。

因为鸿蒙系统是新事物,所以很多人还不太了解,甚至还有很多误解。所以我用一个通俗的方式,来理一理Linux、Open harmony、鸿蒙OS、安卓之间的关系。

Linux好比是土地,是地基,免费使用;Open harmony是毛坯房,华为是主要贡献者,已经免费捐献给国家,所有人都可以免费获得使用;鸿蒙OS2是华为自家的精装修房,已经用在mate40/30和P40手机上。毛坯房是可以免费获得的,精装修房则需要自己花精力去装修。

类似的,安卓系统也是Linux土地上的毛坯房(至多包括水电和一部分简单家具),EMUI和MIUI则分别是华为和小米的基于安卓的精装修房,也就是大家接触到的手机使用界面。

本来大家相安无事,过得都很好。但是最近几年美国发现中国人日子过得好了,就焦虑了,觉得不能让中国人过好日子,于是就打压中国,制裁华为,不让华为买美国企业5G芯片,也不允许台积电给华为生产手机芯片,后来又不让华为手机用安卓手机系统。因为华为是中国最优秀的高科技企业之一,华为5G技术领先全球,打压华为,显然就是打压中国。

本来安卓也是开源的,大家可以免费用,但问题的根源在于,安卓是美国谷歌公司的,而美国公司当然要听美国政府的,美国政府不让华为。Open harmony是华为研发的,2020年9月无偿捐献给开放原子开源基金,开源基金是由中国工信部主管,不再属于华为,但是华为可以作为贡献者参与开发。对于中国来说,自主的才是可控的,这个道理是显而易见的。

Open harmony原生适配的应用程序是HAP程序,并不能直接运行安卓的APK程序。之所以华为的鸿蒙os能够运行安卓程序是华为做了个接口,这是暂时的,原因是目前原生的HAP程序太少,也就是鸿蒙应用生态没有建立,应用生态的建立需要一个长期的过程。

就好比你免费得到了一套毛坯房,花钱精装修好后准备入住了,还要逐步添置新家具。但在新家具齐备之前,只好先把以前的旧家具拿来先用,等以后有新家具了,这些旧家具就可以一步步淘汰了。这就是鸿蒙目前需要兼容安卓的原因。

好了,我想主要问题我已经说的很清楚的。再总结下鸿蒙OS的优势和特征

第一,鸿蒙OS是首款分布式架构终端OS。华为鸿蒙OS系统支持全场景、多智能终端的科技体验,从使用体验看,流畅度、性能、功耗、全场景体验等方面,都要优于并且超过Android系统和IOS系统。

其次,鸿蒙OS是全球首款微内核操作系统。与传统的内核相比,鸿蒙OS采用确定时延引擎与高性能IPC技术,拥有更强的安全特性和低时延等特点。

第三,对于开发者来说,华为鸿蒙OS系统的最大优点在于可以大大降低工作量,实现一次开发,多端部署,做到跨设备间共享生态。

中国拥有巨大的人口基数,必然具备大量的优秀人才。中国还有世界最大的手机市场,只要大家齐心协力,鸿蒙系统一定会发扬光大的,毕竟鸿蒙系统代表新的万物互联的发展方向。新鲜事物的发展总会遇到旧势力的阻挠,但历史的车轮没有谁能挡得住。

相关推荐

Linux ntp时钟同步问题(linux ntp同步命令)

有时候,操作系统会报linux的ntp时钟错误。从时钟源同步时间超时。我查看了一下ntp的时钟源,发现执行ntpq-p显示超时。执行nslookup时钟服务器域名,发现可以正常解析。执行了n...

linux服务器同步利器Rsync全介绍(付脚本)

1、认识Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件...

如何使用Rsync同步两个网站服务器的内容

本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:zc...

Linux TB级小文件同步备份解决方案

在某些电子档案存储的业务系统下,按照业务场景要求,需要将产生的所有电子影像资料永久存储,并支持备份;因为“钞能力”等原因,一般备份存储只有一个节点(即:一个备份存储服务器);这样就要求研发工程师,不...

CentOS7下使用Lsyncd实现文件实时同步

Lsyncd简单介绍Lsyncd使用文件系统事件接口(inotify或fsevents)来监视本地文件和目录的更改。Lsyncd在几秒钟内将这些文件事件整理核对后,然后生成一个或多个进程以将更...

如何手动同步Linux系统时间并与互联网时间保持同步?

在Linux系统中,正确的时间同步对于许多任务都是至关重要的。一些关键应用程序可能需要准确的时间戳才能正常工作,而一些安全功能也需要确保所有服务器的时间都是准确的。NTP服务可以自动同步系统时间和互...

Linux服务器Rsync定时同步一键化配置指南

1、主从服务器同时安装rsyncopenssh-clientaptupdate&&aptinstall-yrsyncopenssh-client2、主服务器安装好后输入以下命令生成密钥...

Linux系统如何使用NTPDATE命令设置时间同步

简介:咱们在使用Linux系统的时候,常常能发现用了一阵子之后,Linux系统的时间就对不上了。已经知道的情况是,安装Linux的时候选的时区是Asia/Shanghai,可这系统运行了一...

开源的Linux文件同步工具有哪些?(linux 文件夹 同步)

Linux系统之间经常需要文件同步,一个好的文件同步工具省时省力,这里介绍几款开源的Linux文件同步工具1.rsync:rsync是Linux上一个功能强大的命令行工具,可以在不同的服务器之间同...

Linux 系统使用 rsync + inotify 实现文件实时同步

Linux系统使用rsync+inotify实现文件实时同步简介inotify监控文件的变化后通知rsync进行文件的同步#配置免密登录ssh-keygen-trsaca...

Linux 远程数据同步工具详解(linux远程同步命令)

一、简介1认识Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之...

构建基于 Linux 的 NTP 时间同步集群与时间安全防护实战指南

一、为什么时间同步对系统如此重要?在分布式系统、数据库复制、消息队列、审计日志、安全认证(如Kerberos)、容器编排等场景中,系统时间一致性是保障正确性与安全性的基础。一旦服务器间时间漂移,可能...

每日Linux学习:同步备份工具 rsync

rsync是一个用于高效同步文件和目录的工具。它通过仅传输变化的部分(增量传输)来节省时间和带宽,支持本地同步、远程同步(通过SSH),还能保留文件原有权限、时间戳等属性。本文通过几个常用的实例来...

Chromixium OS 1.0发布 基于Ubuntu发行版

Chromixium项目宣布chromixiumOS1发布,一款基于Ubuntu的Linux分支,chromixiumOS试图重新打造一款外观和感觉与ChromeOS相似的完...

iOS8.0.X~iOS8.1完美越狱!盘古团队出品

【巴士速递·移动情报站】最新消息,iOS8.1越狱了!!此次越狱依旧是iOS7时代我国的大神盘古团队带来的,而该次越狱支持最新的iPhone6、iPhone6Plus、iPadAir2和iPad...