Fuchsia 架构

以下架构原则指导了 Fuchsia 的设计和开发:

  • 简单借助 Fuchsia,您可以轻松在各种设备上创建、维护和集成软件和硬件。

  • 安全Fuchsia 的内核和软件模型专为现代计算而设计。

  • 可更新:作为一种模块化操作系统,Fuchsia 允许内核、驱动程序和软件组件独立更新。

  • 高性能:Fuchsia 专为满足现实世界的产品要求而设计,并针对性能进行了优化。

数据表格,显示了整个 Fuchsia 系统架构的概要图,突出显示了核心组件和子系统。

系统的核心是 Zircon,它是一个内核和一组用于处理系统启动和引导的库。 所有其他系统组件均在用户空间中实现并进行隔离,从而强化了最小权限原则。其中包括:

  • 设备驱动程序
  • 文件系统
  • 网络堆栈