Hardware requirements and recommendations

This page is a summary of Fuchsia's current hardware requirements and recommendations. The goal is to provide an easy to understand explanation of RFC-0111: Initial hardware platform specifications for hardware vendors who only need to know what hardware features Fuchsia requires or recommends.

Note: The source of truth for Fuchsia hardware requirements information is RFC-0111: Initial Fuchsia hardware platform specifications. If there is a disagreement between the information on this page and the information in the RFC, the RFC's information should be considered the truth.

Required features

All required features must be supported. If a required feature is not supported, Fuchsia will not build or run correctly.

Recommended features

Recommended features are not required to build or run Fuchsia correctly but are highly desirable because they improve Fuchsia's base functionality.

Appendix: Terminology

These terminology definitions are based on Document Definitions.

Architecture

A processor architecture like x86 or Arm.

Early stage bootloader

All stages of the bootloader before the final-stage bootloader.

Final-stage bootloader

The software component that loads Fuchsia's kernel.

Platform

The system-on-a-chip (SoC) or the combination of the CPU and chipset.

System

A complete computer hardware system with a CPU, memory, peripherals and so on. Also called a board.