| The following architectural principles guide Fuchsia's design and development: |
| |
| * [**Simple:**][simple] |
| Fuchsia makes it easy to create, maintain, and integrate software and hardware across a wide range of devices. |
| |
| * [**Secure:**][secure] |
| Fuchsia has a kernel and software model designed for modern computing. |
| |
| * [**Updatable:**][updatable] |
| As a modular operating system, Fuchsia allows the kernel, drivers, and software components to be independently updatable. |
| |
| * [**Performant:**][performant] |
| Fuchsia is designed for real world product requirements and optimized for performance. |
| |
| {: width="1080"} |
| |
| The core of the system is [Zircon][glossary.zircon], a kernel and collection of |
| libraries for handling system startup and bootstrapping. |
| All other system components are implemented in user space and isolated, |
| reinforcing the **principle of least privilege**. This includes: |
| |
| * Device drivers |
| * Filesystems |
| * Network stacks |
| |
| [glossary.zircon]: /docs/glossary/README.md#zircon |
| [simple]: /docs/concepts/principles/simple.md |
| [secure]: /docs/concepts/principles/secure.md |
| [updatable]: /docs/concepts/principles/updatable.md |
| [performant]: /docs/concepts/principles/performant.md |