前言
- 本文转至Fuchsia OS 中文社区
- Fuchsia OS 是 Google 全新推出的一款开源操作系统,在描述 Fuchsia OS的结构的时候,谷歌使用了“层蛋糕”的比喻,原文是 Layer Cake,Fuchsia OS是整个项目的名称和成品的名称,但在其下它被分成4个不同的层次。

四层结构
第一层
- 也是最底下一层,是构建 Fuchsia OS 的基石,Zircon 内核,去年的新闻是叫 Magenta,但是后来改为了 Zircon 这个名字,这是一个由Google全新设计的新内核,主要处理硬件访问和软件之间的通信。
- 对于不太了解内核作用的同学简而言之,Zircon之于Fuchsia,恰如Linux之余于Android。Linux内核驱动了多个操作系统,很多操作系统构建在它之上,比如 Ubuntu、Android、Manjaro、ArchLinux、Debian、Red Hat、SUSE 甚至 Chrome OS ,所以我们也可以大胆预测,如果未来Fuchsia OS 发展良好, Zircon 内核也被证明好用,那么很有可能有更多的操作系统采用这一新内核。
第二层
- 也是直接构建在 Zircon 上的一层名叫 Garnet。 Garnet 包含各种操作系统所需的各种底层功能,包括硬件的驱动程序(网络,图形等)和软件安装。这一层最激动

Fuchsia OS由四层组成:Zircon内核作为基础,Garnet包含底层功能和驱动,Peridot处理模块化应用,Topaz提供Flutter支持并包含核心应用。这种分层设计便于开发和硬件厂商定制,类似于Android但更强调更新性和统一性。
最低0.47元/天 解锁文章
2601

被折叠的 条评论
为什么被折叠?



