Fuchsia 不是 Linux
A modular, capability-based operating system
This document is a collection of articles describing the Fuchsia operating system, organized around particular subsystems. Sections will be populated over time.
Zircon Kernel
Zircon is the microkernel underlying the rest of Fuchsia. Zircon also provides core drivers and Fuchsia’s libc implementation.
Zircon Core
- Device Manager & Device Hosts
 - Device Driver Model (DDK)
 - C Library (libc)
 - POSIX I/O (libfdio)
 - Process Creation
 
Framework
- Core Libraries
 - Application model
- Interface definition language (FIDL)
 - Services
 - Environments
 
 - Boot sequence
 - Device, user, and story runners
 - Components
 - Namespaces
 - Sandboxing
 - Story
 - Module
 - Agent
 
Storage
- Block devices
 - File systems
 - Directory hierarchy
 - Ledger
 - Document store
 - Application cache
 
Networking
Graphics
- Magma (vulkan driver)
 - Escher (physically-based renderer)
 - Scenic (compositor)
 - Input manager
 - Flutter (UI toolkit)
 
Components
Media
- Audio
 - Video
 - DRM
 
Intelligence
- Context
 - Agent Framework
 - Suggestions
 
User interface
- Device, user, and story shells
 - Stories and modules
 
Backwards compatibility
- POSIX lite (what subset of POSIX we support and why)
 - Web runtime
 
Update and recovery
- Verified boot
 - Updater
 
