Fuchsia 不是 Linux (并非基于linux内核)
而是一种基于功能的模块化系统
本文档是一系列关于 Fushsia 操作系统的描述,部分内容将在后续补充。
[TOC]
Zircon 内核
Zircon 是运行在 Fuchsia 下的微内核,Zircon 同时也提供系统所需的驱动程序和库。
Zircon 核心
- 设备管理器 & 设备 Hosts
- Device Driver Model (DDK)
- C Library (libc)
- POSIX I/O (libfdio)
- Process Creation
Zircon 框架
存储
- 块设备
- 文件系统
- 目录层次结构
- Ledger分布式存储系统
- 文件管理器
- 应用缓存
网络
图像
- Magma-Fuchsia的GPU驱动架构 (vulkan 设备)
- Escher (物理渲染器)
- Scenic (合成器)
- Input manager
- View manager
- Flutter (UI 工具包)
媒体
- 音频
- 视频
- DRM
Intelligence
- 上下文
- 代理框架
- 建议
用户界面
- 设备、用户和存储shells
- 存储和模块化
向下兼容
- POSIX lite (我们支持POSIX的哪个子集以及原因)
- Web runtime
更新和恢复
- Verified boot
- Updater
Comments