Barebox Open source · GPL-2.0-only
barebox is a bootloader designed for embedded systems.
Introduction
barebox is a bootloader designed for embedded systems. It runs on a variety of architectures including x86, ARM, MIPS, RISC-V and others.
barebox aims to be a versatile and flexible bootloader, not only for booting embedded Linux systems, but also for initial hardware bringup and development.
barebox is highly configurable to be suitable as a full-featured development binary as well as for lean production systems. Just like busybox is the Swiss Army Knife for embedded Linux, barebox is the Swiss Army Knife for bare metal, hence the name.
BootloaderEmbedded systemsEmbedded LinuxHardware bringupx86ARMRISC-V
Screenshots

Deployment
嵌入式目标硬件 Bootloader 部署
适用于在 x86、ARM、MIPS、RISC-V 等架构的嵌入式设备上作为 bootloader 启动 Linux、进行硬件 bring-up 或开发调试。
Details
Type Open-source software
License GPL-2.0-only
Last verified 2026-07-18
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.