Flakeboot logo Flakeboot

Start

New to Flakeboot?

This page is designed to help you understand what Flakeboot is,
whether it is for you, and where to go next.

Learn the Basics

Understand the ideas behind Flakeboot and the technologies it's built on.

Go Back
Return to the previous page.
What is Coreboot?
Learn about open source firmware and how Coreboot replaces vendor BIOS firmware.
What is Flakeboot?
Learn the core ideas behind Flakeboot and what problems it solves.
Why Flakeboot?
See how declarative firmware enables reproducibility, portability, maintainability.
Why Nix?
Learn why Flakeboot uses Nix for reproducible builds and portable development workflows.

Can I Use Flakeboot?

Learn about hardware support, risks, and setup requirements.

Should I Use Flakeboot?
Learn who Flakeboot is for.
Supported Devices
Check current hardware compatibility.
Built Images
Download prebuilt images ready to be flashed.
Build it yourself
Set up your environment and build your first Flakeboot image.

Explore the Project

Learn how Flakeboot is organized internally and how development works.

Project Structure
Understand how the repository, modules, boards, and build system are organized.
Development Guide
Learn how to develop, test, debug, and contribute to Flakeboot.
Contribution Workflow
Learn how changes are reviewed, tested, and merged into the project.
Documentation
Browse references, guides, troubleshooting help, and technical documentation.