写点什么

Fuchsia OS vs Harmony OS 谁是下一个领跑

用户头像
三掌柜
关注
发布于: 2021 年 06 月 18 日

导读:近日,谷歌向外界公开了 Fuchsia OS 操作系统。这在 Fuchsia OS 从研发之初曝光到现在的数年时间之后,终于正式推向市场。另据 9to5Google 消息,谷歌第一代 Nest Hub 用户即将陆续收到更新,Fuchsia OS 将取代其内置的 Cast OS。另外,华为也将在 6 月 2 日晚 8 时举行线上发布会,正式公布可以覆盖手机等移动终端的鸿蒙操作系统。我们带大家梳理下这两款系统在技术上以及定位上的一些区别。


两款系统简介

谷歌 Fuchsia OS 系统

在研发计划曝光数年之后,谷歌终于向市场推出了 Fuchsia OS:从 Nest Hub 开始,谷歌的操作系统可以在实际的消费类设备上运行了,这意味着谷歌已将 FuchsiaOS 从内部测试拓展到更广阔的公众领域。Fuchsia OS 是谷歌研发的新一代操作系统,部分继承了安卓系统的 UI 设计和界面逻辑,是一款面向多平台的操作系统,可以应用于手机、电脑、平板、智能穿戴、智能硬件和智能家居等设备。


华为 Harmony OS 系统

国产操作系统现状由刚开始的拿来用,逐渐发展成为现在的自主研发,国产操作系统正在快速崛起,华为的鸿蒙系统就是一个很好的例子。


华为鸿蒙系统(英文:HUAWEI Harmony OS),在 2019 年 8 月 9 日,华为在东莞举行华为开发者大会,正式发布操作系统 Harmony OS。华为鸿蒙系统自诞生起,便伴随着许多争议,即便鸿蒙在去年更新 2.0 版本,变成了一款看得见、摸得着的产品。在 2021 年 5 月 25 日,华为对外公布,将在 6 月 2 日晚 8 时举行线上发布会,正式公布可以覆盖手机等移动终端的鸿蒙操作系统。这意味着,鸿蒙手机版也将正式到来了,这也是继 2019 年“官宣”鸿蒙操作系统后,该系统正式搭载到智能手机。华为消费者 BG 软件部总裁王成录表示:“华为鸿蒙并非安卓系统翻版,也不是 iOS 的拷贝,鸿蒙系统是一个真正面向未来 IoT 时代的全景操作系统。”


技术区别

内核

  • Fuchsia OS 的内核是全新设计的基于 Zircon 微内核,Zircon 提供了对后续级别的硬件访问,在共享硬件资源上创建了软件抽象,并充当了低级软件开发的平台,再加上模块化的设计,这样就能适配不同资源受限的设备。

  • HarmonyOS 的内核同样是基于微内核,支持灵活扩展,面向全场景,能够满足全场景流畅体验,可适配不同资源受限的设备,可以满足一次开发多终端部署的需求,在一个操作系统统一设备上层操作,应该说是全场景需求最好的解决方案。

系统

Fuchsia OS 的系统架构是基于模块化方法,操作系统由四个独立级别组成,每个级别都有对应的任务:Zircon,Garnet,Peridot 和 Topaz。Zircon 包含有 Fuchsia OS 的内核,设备管理器,最核心的第一层设备驱动程序和底层系统库;Garnet 包含各种操作系统所需的各种底层功能,包括硬件的驱动程序(网络,图形等)和软件安装功能。Peridot 是根据当前用户要求在其上管理和编译模块化应用程序,Peridot 的核心是 Ledger 和 Maxwell。Topaz,用户可以在其中与操作系统进行交互。

 

鸿蒙 HarmonyOS 的架构整体遵从分布式软总线核心技术,也就是极简协议,把传统的四层协议栈精简为只有一层,提升有效载荷,交互极简、更快发现、更快连接。分布式软总线关键指标有三个:低时延、高吞吐、高可靠,在全场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。

 

定位区别

从定位来区分,分为领个方向:Fuchsia OS 是以取代安卓系统为目的, HarmonyOS 是以取代国外操作系统、面向多平台操作系统为目的。

 

Fuchsia OS 和 HarmonyOS 的出现都是重新开发新的操作系统,这就意味着都得抛开目前现有的操作系统生态重新开始,从意义上来说二者的生态基础是相同的,但实际上二者的差异性还是很大的。

 

华为一方面在 2020 年、2021 年分两次将鸿蒙系统的基础能力全部捐献给开放原子开源基金会,另一方面积极构建和扩大应用的创新,同时华为与国内各大高校合作培养鸿蒙开发相关的高技术人才,启动了 HarmonyOS 高校人才培育计划,旨在以培养更多 HarmonyOS 全栈开发的后备力量。

 

谷歌采用的策略是以取代安卓系统为目标,也算是安卓系统的高端升级版,面向多平台的操作系统,不仅仅局限于手机,还应用在笔记本、平板甚至是各类智能嵌入式设备上。

 

市场以及应用方面

Fuchsia OS1.0 目前推送到 2018 年发布的初代 Nest Hub 智能显示器上,在 2 年之内继续在谷歌的一些家用设备上发布该操作系统。Fuchsia OS 也并非只面向智能手机或者平板电脑,而是打通智能家居、移动终端等各类智能嵌入式设备,按照功能来讲,和鸿蒙系统差不多。

 

HarmonyOS 适用范围比较大,远远超过目前存在的安卓系统,鸿蒙系统不仅可以用在手机、电脑上面,还可以用在智能手表、手环、智能屏幕、智能音箱、路由器等智能设备上面,将来还会应用于耳机、VR 眼镜等上面。

 

最后

在万物互联的大趋势下,一条全新的赛道已展开,一统多平台操作系统领域目前还没有成为标准的垄断者,谷歌现有的 Android,Chrome OS 等操作系统并不太适合这个新领域的应用形态,在生态层面,大家无疑是处在同一起跑线,谁能成为这条赛道的领跑者,还有待时间的验证。


未来已来,让我们拭目以待!

 

参考文献

https://www.theverge.com/2020/12/8/22163225/google-fuchsia-os-call-contributors-mailing-list-governance

 

https://fuchsia-china.com

 

https://baike.baidu.com/item/Fuchsia%20OS/22363855?fr=aladdin

 

https://baike.baidu.com/item/华为鸿蒙系统/23500650?fr=aladdin


发布于: 2021 年 06 月 18 日阅读数: 220
用户头像

三掌柜

关注

某某某技术有限责任公司架构师 2021.02.05 加入

一分耕耘,不一定有一分收获,但十分耕耘,一定会有一分收获!

评论 (2 条评论)

发布
用户头像
写得不错!赞一个!
2021 年 06 月 18 日 12:36
回复
😁没你写的好啊 大佬

2021 年 06 月 18 日 18:54
回复
没有更多了
Fuchsia OS vs Harmony OS 谁是下一个领跑