A modular, capability-based operating system
This "book" is a collection of topics describing the Fuchsia operating system. Sections will be populated over time.
- Concepts
- System Calls / VDSO (libzircon)
- Boot Sequence
- Device Manager & Device Hosts
- Device Driver Model (DDK)
- C Library (libc) & POSIX IO (libfdio)
- Process Start / ELF Loading (liblaunchpad)
- Core Libraries
- Application model
- Interface description language
- Services
- Environments
- Boot sequence
- Device, user, and story runners
- Components
- Namespaces
- Sandboxing
- Story
- Module
- Agent
- Links
- Block devices
- File systems
- Directory hierarchy
- Ledger
- Document store
- Application cache
- Ethernet
- Wireless
- Bluetooth
- Sockets
- HTTP
- Vulkan driver
- Physically-based renderer
- Compositor
- Input manager
- View manager
- Toolkit
- Audio
- Video
- DRM
- Context
- Agent Framework
- Suggestions
- Device, user, and story shells
- Stories and modules
- POSIX lite
- Web runtime
- Verified boot
- Updater