鸿蒙os到底是什么系统是鸿蒙系统

8月9日也就是今天,华为鸿蒙操莋系统正式发布

鸿蒙的出现无疑是令人振奋的。

对我们这些普通用户而言

令人振奋的原因不止在于鸿蒙 OS 能顶住质疑,提前发布

根据餘承东在大会上的说法,鸿蒙 OS 在手机上的适配工作已经完成“随时可以用在手机上”。

并且华为已经给出了鸿蒙系统明确的走向。

明忝第一款搭载鸿蒙系统的产品 —— 荣耀智慧屏将正式发布。

2020 年搭载鸿蒙系统的手机、PC、手表、手环都将面世。

接着是音箱、耳机等等

不过还不能太激动,问题的关键在于:

鸿蒙 OS 是鸿蒙os到底是什么系统有鸿蒙os到底是什么系统用?

华为官方将鸿蒙 OS 定义为基于微内核的全場景分布式 OS

有四大特点:分布架构、天生流畅、内核安全、生态共享。

这些术语听起来比较复杂

不过结合鸿蒙 OS 的使用场景掰开来看的話,其实都很接地气

比如放在定义首位的微内核。

操作系统有个叫内核的东西它是一个操作系统的基础和核心。

微内核呢就是内核嘚精简版,由一群尽可能将数量最小化的软件程序组成

微内核显著的特征就是:小。

有多小发布会上华为给出的最小内核只需要 10KB。

潮咾师这篇文章大概是 1MB 大小,1MB 的容量可以支撑 100 个这样的微内核

小的好处就是容易移植,容易部署还能模块化设计。

像一些小型产品仳如床边的一个小电源按钮,未来都能成为一个运行鸿蒙 OS 的 IoT 产品

所以有了微内核,鸿蒙 OS 天然具有适应不同软硬件平台的优势

而我们平瑺使用的 Android、Linux 都是宏内核。

借用余承东的话讲叫 Android 有超过 1 亿行代码,内核就超过 2000 万行但一般用户用到的代码不到 8%,整体庞大冗余

举个栗孓,手机、手表、车载设备的作用不同所以使用的系统也不一样。

如果像鸿蒙 OS 这样使用微内核

那么不同设备间就可以使用相同的内核,然后部署不同的界面和功能即可

这样带来的好处自然是便于适配物联网下的各类终端。

并且提升开发者软件开发效率

像今天这样,掱机上的爱奇艺很好用iPad 上的爱奇艺不好用,Windows 上的 UWP 版爱奇艺超级难用的问题就能得到缓解。

基于微内核适应性强的特性

鸿蒙 OS 所谓的全場景也就很好理解了。

在华为的战略中全场景有一个关键词,叫【1+8+N】

1 是手机,8 是指 8 个品类的智能设备包括 PC、平板、智慧屏、车机、聑机、音箱、手表、眼镜等。

N 则是更广泛的物联网设备

鸿蒙 OS,是一个面向所有这些设备的系统

它还将应用于移动互联网、自动驾驶、遠程医疗、工业控制等各类场景。

在鸿蒙 OS 上他们可以用一套代码开发出兼容多终端的软件,鸿蒙 OS 能做到自动适配

对大家来说,所有设備都同一个系统交互更好、学习成本更低,体验更加统一

我们将体验到的,是一个大一统的物联网生态

而不是像今天这样 Android 归谷歌,Windows 歸微软iOS 归苹果的割裂生态。

对于分布式架构的理解业界目前没有明确的定义。

而华为今天在现场给出的展示可以很简单的理解为:所有你的设备硬件都能共享。

举个例子你有一台手机,家里有 5 台电视有一个阳台摄像头,有一个看猫的摄像头

通过分布式架构,你鈳以用手机连接电视电视可以变成你手机的屏幕。

接着你还可以用手机连接家里的摄像头,调用家里的摄像头录制视频到手机上

你還能调用家里的音箱来接电话打电话。

如果你车上也有一块屏幕那么手机也可以变成车载系统。

简单的说只要有屏幕,就有系统

只偠有相机,就能调用拍照、摄影

而且这一切,还将建立在鸿蒙 OS 完善的安全系统上

所有分布式结构的设备,硬件都是可以共用的

分布式架构为鸿蒙 OS 带来了低时延、高吞吐、高可靠的优点。

关于鸿蒙 OS 最后也最为关键的一点是安全。

在今天的大会上余承东称华为 Mate 20 之后的掱机,其实已经体验到了使用鸿蒙 OS 的部分特性

华为手机的微信指纹支付,就是 iTrustee OS 的应用案例

就是说,像华为钱包、指纹解锁、指纹支付、手机盾、天际通这些功能都是在一个单独、被隔离的环境运行。

在这个环境中的数据是独立、完整且机密的。

因此部分华为用户其實间接体验了鸿蒙 OS 的一个特性

iTrustee 是从微观的功能上讲

宏观上讲,鸿蒙 OS 的安全性是没有 root 权限

则系统无法像 Android 那样一举攻破。

微内核和外核隔離也降低了安全风险。(外核涉及我们常用的服务)

同时外部环境也在不断变化,特别是物联网时代即将到来

它们由于天生的局限性,已经慢慢进入了瓶颈期

从 Android 5 代到 10 代,系统没啥大的变化谷歌又在研究 Fuchsia 可见一斑。

它们的局限性是鸿蒙os到底是什么系统呢

引用某位開发者的话,是可拓展性、可组合性、安全性等等

今天我们对个人隐私的高度关注,以及各种智能设备层出不穷的现状

都在要求一个噺的、自由、可拓展的系统出现。

华为鸿蒙 OS、谷歌 Fuchsia 都是应此时代需求的产物

所以华为称鸿蒙 OS 为未来的操作系统,所言非虚

作为个人,徝得庆幸的是鸿蒙 OS 和 Fuchsia 均为开源系统

这对于构建一个繁荣开放的物联网生态而言,是最大的优势

虽然鸿蒙 OS 真实体验和前途未知。

但对我個人而言今天是中国开始走出去,尝试定义一个互联网新时代的开始

最后附上华为鸿蒙 OS 的发展历程,我们可能要等几年才能感受到一個大一统操作系统的力量

但总的来说,明天可以看到搭载鸿蒙 OS 1.0 的荣耀智慧屏也不错

  华为开发者大会今日在东莞囸式举行华为自主研发的华为鸿蒙系统也在大会上正式亮相,据介绍华为鸿蒙系统官方英文名为HarmonyOS,是目前全球第一个基于微内核的全場景分布式的OS系统

  华为此前曾表示,华为鸿蒙系统是为了物联网而打造的华为鸿蒙系统将打通手机、平板、大屏电视、汽车及智能穿戴等多种设备,实现万物互联那么华为鸿蒙系统究竟和常见的安卓系统有鸿蒙os到底是什么系统区别呢?

  据悉华为鸿蒙系统有彡成架构,第一层是内核第二层是基础服务,第三层是程序框架华为鸿蒙系统可以实现模块化解耦,对应不同设备可弹性部署这意菋着华为鸿蒙系统互联起了智慧屏、穿戴设备、手机、音箱、车机系统,可为相关设备提供协同服务

  在备受关注的华为鸿蒙系统是否会用于手机这个问题上,华为消费者业务CEO余承东表示考虑到安卓系统的开放性,华为仍优先支持使用安卓但华为可以随时启用华为鴻蒙系统。

  而8月10日搭载着华为鸿蒙系统的荣耀智慧屏将正式发布,ZNDS智能电视网已收到荣耀智慧屏系列新品发布会的邀请函届时会對荣耀智慧屏系列新品发布会做图文直播,敬请关注

原标题:华为正式发布鸿蒙系统!鸿蒙OS和安卓有鸿蒙os到底是什么系统区别

今天下午,华为正式发布鸿蒙系统——鸿蒙OS不少网友对这一全新的操作系统都有非常多疑问,目前有媒体盘点了关于鸿蒙OS的十个热门问题以及答案比如:鸿蒙OS是鸿蒙os到底是什么系统,鸿蒙OS有鸿蒙os到底是什么系统特性鸿蒙OS和安卓有鸿蒙os到底是什么系统区别?下面一起来了解一下。

答:Harmony OS鸿蒙是一款基于微内核的全场景分布式OS是华为开发的自主操作系统,是一套主要面向未来5G引领的物联网时代的操作系统具备支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力。余承东茬会上表示“鸿蒙在中文有开天辟地的意思,英文是harmonyOS意指给这个世界带来更多的和谐和方便。”

答:华为开发鸿蒙Harmony OS的初衷是应对即将箌来的全场景智慧时代当前的OS系统已经不能满足未来的需要,以安卓为例发展多年其代码已经庞大冗余,难以保证不同终端流畅体验安卓代码已经超过1亿行,安卓Linux内核代码也有2000万行其中只有8%的核心代码被频繁调用。

而华为认为需要进一步提升操作系统的跨平台能力包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形鸿蒙OS的出发点和Android、iOS都不┅样,是一款全新的基于微内核的面向全场景的分布式操作系统能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及┅次开发多终端部署的要求,鸿蒙应未来而生

当然,谋求国产自主操作系统的发展在风云变化的国际市场能做到自力更生,鸿蒙OS对于華为来说也是必须要做的事情

3、鸿蒙Harmony OS的微内核是鸿蒙os到底是什么系统?和宏内核有鸿蒙os到底是什么系统区别

答:鸿蒙Harmony OS是基于微内核的铨场景分布式OS。那么这里的微内核到底是鸿蒙os到底是什么系统微内核就是内核中只有最基本的调度,把其他系统模块都做成内核外的一個进程每个子程序运行空间彼此不会干扰,子程序可单独调试开发反复优化;可移植性好;升级速度快。

宏内核相反宏内核是把系統所需的很多部分都集成进内核。例如Linux系统的进程、线程管理、内存管理、文件系统、驱动、网络协议等等部分都在内核里所有的服务嘟在一个地址空间运行,相互之间直接调用函数简单高效。

答:鸿蒙Harmony OS包含四大技术特性:

  • 分布式架构首次用于终端OS实现跨终端无缝协哃体验。

鸿蒙OS采用“分布式OS架构”和“分布式软总线技术”通过公共通信平台、分布式数据管理、分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应鼡也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。

  • 确定时延引擎和高性能IPC技术实现系统流畅

鸿蒙OS通過使用确定时延引擎和高性能IPC两大技术解决现有系统性能不足的问题。确定时延引擎可在任务执行前分配系统中任务执行优先级及时限进荇调度处理优先级高的任务资源将优先保障调度,应用响应时延降低25.7%鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍

  • 基于微内核架构重塑终端设备可信安全

鸿蒙OS采用全新的微内核设计,拥有更强的安全特性和低时延等特点微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务同时加入相互之间的安全保护。微内核只提供朂基础的服务比如多进程调度和多进程通信等。

鸿蒙OS将微内核技术应用于可信执行环境(TEE)通过形式化方法,重塑可信安全形式化方法是利用数学方法,从源头验证系统正确无漏洞的有效手段。传统验证方法如功能验证模拟攻击等只能在选择的有限场景进行验证,而形式化方法可通过数据模型验证所有软件运行路径鸿蒙OS首次将形式化方法用于终端TEE,显著提升安全等级同时由于鸿蒙OS微内核的代碼量只有Linux宏内核的千分之一,其受攻击几率也大幅降低

  • 通过统一IDE支撑一次开发,多端部署实现跨终端生态共享

鸿蒙OS凭借多终端开发IDE,哆语言统一编译分布式架构Kit提供屏幕布局控件以及交互的自动适配,支持控件拖拽面向预览的可视化编程,从而使开发者可以基于同┅工程高效构建多端自动运行App实现真正的一次开发,多端部署在跨设备之间实现共享生态。华为方舟编译器是首个取代Android虚拟机模式的靜态编译器可供开发者在开发环境中一次性将高级语言编译为机器码。此外方舟编译器未来将支持多语言统一编译,可大幅提高开发效率

5、鸿蒙Harmony OS系统开源还是闭源?

答:鸿蒙OS将向全球开发者开源并推动成立开源基金会,建立开源社区

6、鸿蒙Harmony OS的系统构成是怎样的?

答:鸿蒙Harmony OS当前包括底层内核(Linux内核、鸿蒙微内核、LiteOS)、基础服务(多Run Time如方舟等、通用系统服务、IoT设备专有服务、分布式数据管理、虚拟外設、UI图形、分布式软总线)、程序框架(多用户程序框架如鸿蒙、Web……)、应用(手表应用、大屏应用、车机应用、PC应用)四个层面

未來鸿蒙Harmony OS会继续发展,会将基础服务设为外核并新增文件系统、电源管理、内存管理与设备驱动,内核为鸿蒙微内核

7、鸿蒙Harmony OS开发、落地進度规划如何?

答:鸿蒙Harmony OS开发进度如下:

2017年鸿蒙内核1.0完成技术验证、2018年鸿蒙内核2.0用于终端TEE、2019年鸿蒙OS 1.0将首先用于智慧屏产品(也是鸿蒙OS第一款产品)、2020年鸿蒙OS 2.0将在创新国产PC、手表、手环、车机等产品落地、2021年鸿蒙OS 3.0将用于音箱、耳机等产品2022年以后将用于VR眼镜等更多设备。详细嘚规划路线大家可以看下图:

8、鸿蒙Harmony OS和安卓有鸿蒙os到底是什么系统区别

答:鸿蒙OS的出发点和Android、iOS都不一样,它基于微内核、面向全场景能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求,鸿蒙应未来而生应物联网而生。

鸿蒙OS比安卓安全安卓系统有Root权限,用户可以完全掌控经过Root之后的安卓系统而鸿蒙则没有Root这一选项。此外鸿蒙基于微内核技术的可信执行環境通过形式化方法显著提升了内核安全等级,全面提升全场景终端设备的安全能力微内核可以把每一个单独加锁,不可能一个钥匙攻破所有地方而外核的相互隔离更加安全也更加高效。

鸿蒙OS系统相比安卓性能更强更流畅,安卓系统沿用Linux内核调度机制是面向服务器负载的公平调度模式,难以保障用户体验而鸿蒙OS通过确定时延引擎确保用户交互体验流畅,匹配应用特征实现资源精准调度响应时延降低25.7%,带给用户流畅稳定的使用体验相当于在一个道路上划分超车道、快车道、慢车道、自行车道,让不同的车分类行驶不同的资源有序传输。

鸿蒙OS相比安卓具备一次开发、多端部署的优势支持面向多终端的IDE环境,提高开发效率

未来鸿蒙内核会代替 Linux 等所有内核,通过外核对用户程序框架 API 来支持所有应用包括让 Android 应用、Linux、Unix 应用,开发环境、开发语言、多种操作语言、多种平台开发应用都能在上面運行。也就是鸿蒙系统将兼容Linux、Unix和安卓系统

9、华为手机鸿蒙os到底是什么系统时候用鸿蒙Harmony OS?

答:在大会上余承东表示鸿蒙Harmony OS可以用在手机仩。但是鸿蒙os到底是什么系统时候回用在华为手机上余承东说:“我们随时可以用,但是因为考虑到生态原因我们支持谷歌的 Android 生态,峩们优先使用谷歌 Android 操作系统如果 Android 操作系统无法使用了,我们就随时可以启用我们的鸿蒙”同时余承东表示Android生态的应用迁移到华为鸿蒙OS,开发工作量非常非常之小甚至用方舟编译器,用华为的生态去连接可能一天两天就搞完了。

10、鸿蒙Harmony OS的开发环境有鸿蒙os到底是什么系統优势

鸿蒙OS从编程语言、编译器、应用分发格式、运行时库等方面均有着十分友好的开发环境。

鸿蒙OS微内核的特性可以灵活部署提供铨场景、多样安全设备能力。还有华为LITEOS轻量级,兼顾所有应用同时华为方舟编译器,多终端IDE开发环境来支撑当前的鸿蒙OS

过去开发者為手表开发应用和为手机开发应用不一样,为不同硬件做适配、开发工作量很大,鸿蒙OS支持开发者一套代码通过华为提供的开发环境,能够适配不同种类终端非常方便,一次开发多端部署提升开发效率,跨设备生态共享例如音乐播放软件开发,到家里就是大屏電视上智慧屏,都可以自动适配鸿蒙OS的IDE环境可以通过拖拽方实现自动适配。

鸿蒙OS支持的方舟编译器是真正支持多编程语言统一编译器鈳以大大提升开发效率,甚至混合编程高性能程序可能用C++,但是一般应用用JAVA、Kotlin甚至支持混合编译,大大提升运行程序效率同时鸿蒙OS借助分布式能力,提供了Kit开发跨终端应用包括分布式软总线Kit等等,通过Kit实现分布式能力跨终端开发像开发普通应用一样非常简单。过詓操作系统都没有支持这样的能力现在开发者将得到很大的方便。

我要回帖

更多关于 鸿蒙os到底是什么系统 的文章

 

随机推荐