Welcome to the BredOS documentation! BredOS is a user-friendly Arch-based Linux distribution specifically designed for ARM and RISC-V based single board computers (SBCs).
The documentation will guide you through the installation, configuration, and usage of BredOS.
We support a wide range of devices—from exciting ARM-based systems and experimental RISC-V setups to plain old lame x86_64 intel/amd boards. We've got you covered, whether you use our mainline .iso installation or refer to the list of devices we passionately support on our table of supported devices.
Our friend DroidMaster made a YouTube video about BredOS. Check it out here:
You can find download links for images in our website!
To make installation easy for you, we laid out a line of bred crumbs for you to follow.
These are images for the boards we love the most. To install these BredOS images on them, either start with our device specific image installation guide, or take a glimpse to the device page at our wiki, which can be found in the navigation bar left of this.
Visit our download site to find out if your device is one of them.
If your device isn’t listed on our download site but supports booting UEFI and is based on either x86_64- or ARM64 architecture, simply follow our guide for a generic installation available here.
docker pull bredos/bredos
Take a look at the device pages in the navigation bar on this page to find known issues specific to your device. If your problem is not listed there, feel free to contact us directly via our support channels.
Join the BredOS community to get support, share ideas, and contribute to the project:
BredOS is an open-source project, and contributions are welcome! You can contribute in the following ways:
Right now, BredOS images for RK3588 devices rely on the crusty Rockchip BSP kernel — a huge, duct-taped codebase that’s hard to maintain, insecure, and always lags behind upstream Linux.