9月10日,华为发布了鸿蒙2.0操作系统,与1.0时代什么都没有相比,2.0时代多了很多东西,终于有程序开源了,有开发工具了。

但是,有研究人员发现,公布的代码很多都是以前华为一个简单操作系统Lite

OS的东西。而在华为以hap为扩展名的文件里面,如果把扩展名改名ZIP,然后解压缩,里面赫然是安卓的dex和apk文件,于是安卓变身的说法又出现了。

从2019年,鸿蒙1.0发布,业界关于什么是鸿蒙就争论不断,华为发布的多核心操作系统的说法,更是令人摸不着头脑,那么鸿蒙究竟是什么呢?我们来看一下。

一、 鸿蒙1.0是一个Tee OS

我们用的安卓操作系统,其实很复杂。最早的安卓系统是Linux核心上的一个JAVA虚拟机,解释执行JAVA程序。后来随着安卓一步步发展,基本就是一个用了Linux核心的独立操作系统了。

我们用的操作系统,并不是一个核心就完事了,而是一个核心后面有一大堆上层的东西,构成一个完整的操作系统。

我们现在用的手机

电脑等使用ARM芯片的东西,为了安全,除了安卓之外,还有一个叫做Tee OS的东西,这个东西先执行一个可信计算的操作系统,防治被攻击。

普通安卓用一个叫做Trusty 的微型操作系统作为Tee OS。而华为自己开发了一个微型操作系统作为华为安卓设备的Tee OS。

2019年发布会上,华为把这个已经使用的Tee OS命名为鸿蒙1.0,并且把使用了Tee OS替代Trusty

的安卓电视,命名为使用了鸿蒙1.0操作系统的电视。

这种命名其实命名华为手机、平板也是可以的,鸿蒙1.0实际上已经用了华为手机和平板之中的。

用了Tee OS替代Trusty 的安卓设备,华为都可以命名为鸿蒙1.0设备。

二、鸿蒙2.0主要还是 Lite OS

2020年,华为发布了鸿蒙2.0。从目前公布的鸿蒙2.0的信息和代码看,这个鸿蒙2.0其实还是华为2016年搞的Lite OS的进化版。

操作系统其实是分级别的,有简单的操作系统,复杂的操作系统。嵌入式设备用的操作系统往往简单,不能支持太多的功能,但是占用的空间小,资源少,能够满足一些基本的需求。Lite

OS就是这个级别的东西。

和Lite OS类似的操作系统还有RT-Thread、TencentOS tiny等等。这个操作系统可以用在IOT设备上,但是用在手机上比较勉强。

最多可以做功能机,做智能机是不行的。所以,华为公布的鸿蒙2.0目前,只给128M内存以下的设备用。

三、 手机能用的鸿蒙

手机能用的鸿蒙,虽然华为还没发布,但是我们可以从公布的文件中看到端倪。

手机能用的鸿蒙不是简单替换了Tee OS的鸿蒙1.0,而是仅仅使用Linux核心,改写了安卓所有上层代码以避免侵权的类安卓操作系统。

就是说,未来华为手机能用的鸿蒙,是能够兼容的安卓的操作系统。

这个系统中,会有很多安卓的东西,但是一定会改写的不侵权,在法律上合规属于自主操作系统。

这个操作系统可以比较方便移植安卓的APP,甚至可以直接使用。及时没有,程序员可以用开发安卓APP的方式轻易的开发鸿蒙的应用。

这样,就可以解释华为说鸿蒙是多核心操作系统,鸿蒙有很多版本,广义上的鸿蒙,用了华为自家Tee OS的安卓,和Lite OS都算。

四、 华为的理想

从华为的规划的蓝图看,华为的构想是很大的。华为的想法是一统所有设备的操作系统。鸿蒙不管是Lite

OS还是Liunx核心的类安卓操作系统。它们的编程是可以通用的,之间是可以通信的,甚至可以协同。

就是说,有一个鸿蒙的手机,有一个鸿蒙的手表,两者是可以高度协同,一起运作的。而不是要再连接,建立通讯,通过协议共享一些简单的数据和控制功能。不同的设备,可以当作一个设备来用。

这个想法很宏大,以前微软就想过,微软在Win10的时候,想过手机、电脑都用一种核心的操作系统,一次开发,到处运行。但是微软失败了。

华为提出这个想法很好,可惜现在华为正面临困境,没有芯片,什么都做不了。

华为未来会有转机吗?我们拭目以待。

特别声明:本文为DoNews签约作者原创,文章版权归原作者及原出处所有。转载请联系DoNews专栏获取授权。(有任何疑问都请联系idonews@donews.com)

华为操作系统鸿蒙是linux,华为鸿蒙到底是个什么操作系统?相关推荐

  1. 华为鸿蒙内核linux算国产,都是号称国产操作系统,阿里的YunOS跟华为“鸿蒙”有何不同之处...

    原标题:都是号称国产操作系统,阿里的YunOS跟华为"鸿蒙"有何不同之处 两款操作系统从底层上来说确实具备一定的相似性,但是从定位以及未来发展前景上来说,鸿蒙OS拥有比阿里YunO ...

  2. 鸿蒙基于linux系统,鸿蒙操作系统(HarmonyOS)是基于Linux的吗?尽管已知道它是基于微内核的...

    此前由于媒体传得沸沸扬扬,说华为的鸿蒙操作系统是基于Linux内核开发的,兼容安卓等,但是现实的情况是:鸿蒙操作系统(HarmonyOS)是基于微内核的,参考华为鸿蒙操作系统(HarmonyOS)主要 ...

  3. 华为mate30连接电脑linux,华为mate30引入25W无线充电技术,效率已超越小米

    (文章来源:科学技术宅) 过去几年三星一直在自家的旗舰手机上采用无线充电技术,并且三星也是最早将无线充电功率提升到10W的厂商之一:不过近两年的三星旗舰手机,在无线充电的速度上并没有太大的提升. 国产 ...

  4. 华为rh2285安装系统linux,华为2285h v5安装系统记

    华为服务器开机后,初始化之后,出现黑框,按DEL键,进入BIOS, Advance > IPMI BMC Configuration > BMC Configuration 进入这个里面, ...

  5. 鸿蒙运行linux,【鸿蒙资源】已经配置好鸿蒙开发环境的Ubuntu 20.04镜像

    1 .前言: 目前鸿蒙系统的开发环境主要分为 windows 和 Linux两个平台.目前编译 鸿蒙系统的代码还是需要在 Linux环境下. 关于Linux的环境搭建官方有提供文档说明:https:/ ...

  6. 华为云服务器安装桌面linux,华为云云桌面远程连接linux云服务器

    linux服务器系统版本ubuntu16.04 1. 安装xrdp sudo apt-get install xrdp 2.安装vnc4server sudo apt-get install vnc4 ...

  7. 华为大手机 m3 linux,华为平板 M3(青春版10.1英寸 全网通)手机完美获取root教程,最强root工具,亲测可用!...

    想要快速获取root权限,就用奇兔刷机.伴随着安卓刷机越来越流行,很多安卓用户都喜欢上了这种可以自定个性系统的行为,那么华为平板 M3(青春版10.1英寸 全网通)怎么ROOT?华为平板 M3(青春版 ...

  8. 华为电脑wrtw29安装Linux,华为MateBook13WRT-W29对比苹果 MacBook Air

    华为MateBook13WRT-W29对比苹果 MacBook Air 作为一名在职场努力奋斗的小伙伴,在办公的时候,自然不希望自己忙活半天,因为自己的笔记本电脑断电了而功亏一篑,导致自己的工作成果消 ...

  9. 华为荣耀7i刷linux,华为荣耀7i刷机教程_华为荣耀7i强刷官方系统包

    华为荣耀7i的刷机教程来说一下,有没有需要的呢,之前给大家说过了有关这个手机的固件包的下载了,可是有一些机友不知道固件包下载下来之后如何操作,所以在这里整理了一下详细的刷机教程来供大家参考了,大家都知 ...

最新文章

  1. [个人博客作业Week7]软件工程团队项目感想与反思
  2. phalcon遇到的那些坑
  3. 一个妹子的大厂后台面试经验总结
  4. linux tcpdump 抓包
  5. git拉取远程分支并创建本地分支
  6. wxWidgets:多重继承
  7. 【渝粤教育】电大中专职业应用写作作业 题库
  8. java bigDecimal and double
  9. java 画笔跟swing组件_Java学习教程(基础)--Java版本历史(二)
  10. U盘安装Ubuntu14.04 server版 提示无法挂载cd-rom数据的解决办法
  11. 【新手案例】Python3.7如何获取网络时间
  12. 【BZOJ 4987】Tree
  13. leetcode 306 累加数(js)
  14. 微信小程序覆盖map组件
  15. 单片机程序运行在哪里
  16. ctf实验-rot13-加密解密(附flag)
  17. oracle导入失败后怎样删除已导入数据,Oracle数据的导入、导出、插入、更新及删除总结...
  18. 南方人过冬有多难?用Python带你分析全网取暖器销量数据
  19. AdvancedMaterials IF=32 | 华科朱艳红/张燕/杨祥良构建工程菌实现近红外纳米光基因激活的癌症免疫治疗...
  20. 饿了么table后台排序以及分页问题

热门文章

  1. Linux应急处置/信息搜集/漏洞检测工具---附脚本下载
  2. 亚信安全助手怎么卸载
  3. 对计算机的认识英语作文,介绍关于电脑的英语作文
  4. C语言,函数打印日历
  5. 微型计算机系统结构有哪五大,计算机有五大部分组成,分别是哪五大部分?各有什么用处?...
  6. 明明是“脱毛膏”,却被当做“生发剂”的生姜
  7. CentOS基础系列六 :搭建DNS服务(详细图解)
  8. [长恨歌] 御宇多年求不得
  9. 精益是什么?如何进行精益创新?
  10. kissy ajax,KISSY入门篇