广州尧顺信息科技有限公司

 公司热线:13560099278

                 020-28101466

N

公司动态

news

Fuchsia OS –未来的Google操作系统?
来源:慕课网 | 作者:pmodac4c0 | 发布时间: 2020-12-25 | 8375 次浏览 | 分享到:

作为Fuchsia OS的基础,Zircon提供了对后续级别的硬件访问,在共享硬件资源上创建了软件抽象,并充当了低级软件开发的平台。Zircon是Project Little Kernel(LK)的结果,该项目充当Android的引导程序。

Garnet

Garnet是基于Zircon的**款针对Fuchsia 的系统层。提供了设备级别的各种系统服务以及网络,媒体和图形服务,例如,用于软件安装,系统管理以及与其他系统的通信。Garnet包含图形渲染器Escher,程序包管理和更新系统Amber以及文本和代码编辑器[Xi]。

Peridot

Peridot是Fuchsia OS的操作系统级别,根据当前用户要求在其上管理和编译模块化应用程序(请参见上文)。Peridot的核心成分是Ledger和Maxwell。

  • Ledger:Ledger是基于云的存储系统(分布式存储系统),它为每个Fuchsia组件(模块或代理)提供单独的数据存储。这在不同设备之间同步。这使用户可以在当前Fuchsia 的设备上继续停留在其他Fuchsia 的设备上的位置。
  • Maxwell:通过Maxwell,Google在Fuchsia OS中集成了一个组件,该组件将给用户提供了人工智能。就像Fuchsia 一样,Maxwell具有模块化设计。AI系统由一系列代理组成,这些代理分析用户的行为及其所使用的内容,在后台确定合适的信息,并将建议转发给操作系统-例如,应加载哪些模块或故事以适合用户在特定时间的行为。Google语言助手也是AI组件的一部分,该组件将在Fuchsia项目的框架内以代码Kronk的形式进一步开发。

注意

到目前为止,Kronk是Fuchsia OS**未作为开源项目开发的组件。

Topaz

Topaz是Fuchsia OS的系统级别,用户可以在其中与操作系统进行交互。在此显示以下级别定义的组件的用户界面:带主屏幕的图形用户界面(取决于设备Armadillo或Capybara)以及模块的可视前端。Google的跨平台开源移动应用程序框架[Flutter]也已在此系统级别集成。因此,可以假定Fuchsia OS用户将来也将能够运行和使用其他系统的应用程序,例如Android或iOS应用程序。