电脑装配网

Funchsia OS到底是什么?(谷歌将推送全新操作系统Funchsia OS)

 人阅读 | 作者小编 | 时间:2021-11-12 18:44

该说不说的,谷歌的研发实力确实强,不声不响的开始推送其全新的操作系统Funchsia OS,打了个微软措手不及,而它的真正目的却并不是和微软打擂台。

推送!谷歌全新操作系统脱离Linux内核,支持arm64+X86

Funchsia OS与安卓

那么谷歌的Funchsia OS操作系统到底是什么?今天我就给小伙伴们说一说。


一、为什么要有Funchsia OS?

我想各位都知道,谷歌旗下的Android操作系统作为智能手机领域的领导者,它占据智能手机市场超过80%以上的份额,而你也许不知道,在全操作系统中,安卓系统其实已经占据了统治地位,它瓜分了大约41.58%的市场份额;而第二名则是你我熟知的Windows操作系统,大约有31.73%市场份额,第三则是苹果的IOS系统,大约占16.58%市场份额。

推送!谷歌全新操作系统脱离Linux内核,支持arm64+X86

Funchsia OS

但是,Android操作系统在长期的发展中,谷歌发现Android操作系统对 Linux 和 Java 严重依赖产生了各种问题,例如运行卡顿、安全性等等。而不同厂商生产的Android设备,以及各厂家自己定制的Android系统多如牛毛,导致了整个Android生态系统碎片化严重。这不仅仅是给开发者带来了不少负担,也使Android应用的兼容性大打折扣。

在这种情况下,作为全球技术方面首屈一指的谷歌来说,研发一款全新的全操作系统,势在必行,这就是Funchsia OS的由来。


二、Funchsia OS到底是什么?

推送!谷歌全新操作系统脱离Linux内核,支持arm64+X86

紫红色操作系统

于是,谷歌花了5年的时间,研发了Funchsia OS操作系统。 2016 年,Fuchsia 首次亮相于谷歌代码库及 GitHub,该项目完全开源。其主要采用的是谷歌自行研发的全新内核Zircon(小内核),使用C语言和C++语言编写,支持arm64和x86-64两种处理器架构,其无论是在创新能力还是多内核运行效率方面,都要比Linux更为优秀。而华为的Harmony OS也是使用微内核,但是它还是使用Linux核心,和安卓没有本质区别。

推送!谷歌全新操作系统脱离Linux内核,支持arm64+X86

Funchsia OS截屏

Funchsia OS在设计时,主要面向采用“高速处理器”加“低内存容量”的“现代手机与个人计算机平台”。其核心独立于硬件规格,使用模块化方法,它不再是一大堆代码,而是将其分割成多个构建块或“包”,制造商能够根据设备选择 Fuchsia 的功能。

按照模块化设计思路,Funchsia OS的开发人员将系统架构划分为具有特定任务的单个区域。这不仅提高了代码的可读性,而且对Funchsia OS适应性和更新有积极意义。因为谷歌解决了Android系统长期无法解决的更新问题。

推送!谷歌全新操作系统脱离Linux内核,支持arm64+X86

值得一提的是,虽然Fuchsia 是基于C++编写的,而用户界面是使用谷歌的移动设备 UI 框架 Flutter 编写的。Flutter 为开发人员提供了构建具有相同 UI 跨平台应用的简单方法。Funchsia OS操作系统对 目前Android所有应用和游戏都完全支持,因此这些Android程序的创建者不需要任何改变,而Funchsia OS的新应用可通过相关SDK 直接创建。


三、Funchsia OS构造

Funchsia OS操作系统由四个或多或少的独立级别组成,它们分别是:Zircon、Garnet、PeridotTopaz

推送!谷歌全新操作系统脱离Linux内核,支持arm64+X86

Funchsia OS四个级别

A、Zircon:这是谷歌新操作系统 Fuchsia 的基础,Zircon 包含Fuchsia 内核、设备管理器、大多数中央级和顶级设备驱动程序及低级系统库。此外Zircon 还提供FIDL跨处理器通信协议的支撑。Zircon 为后续层提供硬件访问,在共享硬件资源上创建软件摘要,并作为低级软件开发平台。

B、Garnet:Garnet是第一个由 Zircon 构建的特定系统层。它提供各种设备级系统服务以及网络、多媒体和图形服务,例如软件安装、系统管理和与其他系统的通信。并且还包括图形渲染器、系统管理和更新系统以及文本和代码编辑器。

C、Peridot:作为模块化应用程序的基础,Peridot的基本组成部分是Ledger和Maxwell。

1、Ledger:分类帐是云存储系统(分布式存储系统),它为每个 Fuchsia 组件(模块或代理)提供单独的数据存储器。它是在不同的设备之间同步的。

2、Maxwell:通过Maxwell,谷歌已经将一个组件集成到Fuchsia操作系统中,作为人工智能来支持用户。这里描述非常复杂,我也是一知半解,就不多说了。

D:Topaz:作为Fuchsia 操作系统的系统级别,用户可通过Topaz与操作系统进行交互。


四、与华为鸿蒙打擂台

随着2021年的6月2日开始,谷歌Fuchsia OS正式开始大面积推送,它可不仅仅是对谷歌自己的Android系统形成冲击,也给华为的Harmony OS带来了竞争压力。

推送!谷歌全新操作系统脱离Linux内核,支持arm64+X86

Funchsia OS

不过,华为常务董事、消费者业务CEO余承东这么说:“平均每秒有8个用户升级,预计到今年年底,将有2亿华为用户升级Harmony OS。”

推送!谷歌全新操作系统脱离Linux内核,支持arm64+X86

Harmony OS

而谷歌的Fuchsia OS刚刚进入推广阶段,Android操作系统庞大的用户群,则将给Fuchsia OS提供海量的使用群。


综上所述,未来Fuchsia OS将成为谷歌首推的一款开源的全平台操作系统,也可能是代替安卓手机操作系统的最佳选择。


文章标签:

本文链接:『转载请注明出处』