2025-07-18 15:43:17 +00:00
< h2 align = "center" >
2025-08-28 03:56:07 +00:00
< a href = # > < img src = "https://raw.githubusercontent.com/armbian/.github/master/profile/logosmall.png" alt = "Armbian logo" > < / a >
2025-07-18 15:43:17 +00:00
< br > < br >
< / h2 >
2023-11-12 17:15:34 +00:00
2025-07-18 15:43:17 +00:00
### Purpose of This Repository
2015-12-02 19:33:32 +00:00
2025-07-18 15:43:17 +00:00
The **Armbian Linux Build Framework** creates minimal, efficient, and fully [customizable operating system images ](https://docs.armbian.com/#key-features ) based on **Debian** or **Ubuntu** . It is designed specifically for **low-resource single board computers (SBCs)** and other embedded devices.
2017-01-04 09:57:03 +00:00
2025-07-18 15:43:17 +00:00
This toolchain compiles a custom **Linux kernel** , **bootloader** , and **root filesystem** , providing fine-grained control over:
2017-01-04 09:57:03 +00:00
2025-07-18 15:43:17 +00:00
- Kernel versions and configuration
- Bootloader selection and customization
- Filesystem layout and compression
- Additional firmware, overlays, and device trees
- System optimizations for performance and size
2021-06-24 12:50:00 +00:00
2025-07-18 15:43:17 +00:00
The framework supports **native** , **cross** , and **containerized** builds for multiple architectures (`x86_64`, `aarch64` , `armhf` , `riscv64` ), and is suitable for development, testing, production deployment, or automation pipelines.
2015-12-02 19:33:32 +00:00
2025-07-18 15:43:17 +00:00
It ensures **consistency across devices** while remaining modular and extensible through a variety of configuration files, templates, and user patches.
### Quick Start
2023-12-01 17:59:25 +00:00
2022-04-06 23:10:58 +00:00
```bash
2025-07-18 15:43:17 +00:00
git clone https://github.com/armbian/build
2020-02-06 21:57:41 +00:00
cd build
./compile.sh
```
2022-04-06 23:10:58 +00:00
2025-07-18 15:43:17 +00:00
### Resources
2022-07-31 14:46:17 +00:00
2025-07-18 15:43:17 +00:00
[Documentation ](https://docs.armbian.com/Developer-Guide_Overview/ ) • [Website ](https://www.armbian.com ) • [Blog ](https://blog.armbian.com ) • [Community Forums ](https://forum.armbian.com )
2020-02-06 21:57:41 +00:00
2022-08-15 17:44:54 +00:00
2023-12-18 18:47:39 +00:00
2025-07-18 15:43:17 +00:00
< a href = "#how-to-build-an-image-or-a-kernel" > < img src = ".github/README.gif" alt = "Armbian logo" width = "100%" > < / a >
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
### Build Host Requirements
2021-06-24 12:50:00 +00:00
2025-07-18 15:43:17 +00:00
- **Supported Architectures:** `x86_64` , `aarch64` , `riscv64`
- **System:** VM, container, or bare-metal with:
- **≥ 8GB RAM** (less with `KERNEL_BTF=no` )
- **~50GB disk space**
- **Operating System:**
- Armbian / Ubuntu 24.04 (Noble) for native builds
- Any Docker-capable Linux for containerized setup
- **Windows:** Windows 10/11 with WSL2 running Armbian / Ubuntu 24.04
- **Access:** Superuser rights (`sudo` or `root` )
- **Important:** Keep your system up-to-date — outdated tools (e.g., Docker) can cause issues.
2022-09-09 15:37:05 +00:00
2025-07-18 15:43:17 +00:00
### Download
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
Prebuilt Armbian OS Images: < https: / / www . armbian . com / download >
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
### Contribute
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
Learn how to report issues, suggest improvements, or submit code: [CONTRIBUTING.md ](CONTRIBUTING.md )
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
### Support
2023-12-11 13:41:38 +00:00
2025-07-18 15:43:17 +00:00
Armbian offers multiple support channels, depending on your needs:
2023-11-20 15:38:50 +00:00
2025-07-18 15:43:17 +00:00
- **Community Forums**
Get help from fellow users and contributors on a wide range of topics — from troubleshooting to development.
👉 [forum.armbian.com ](https://forum.armbian.com )
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
- **Discord / IRC/ Matrix Chat**
Join real-time discussions with developers and community members for faster feedback and collaboration.
👉 [Community Chat ](https://docs.armbian.com/Community_IRC/ )
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
- **Paid Consultation**
For advanced needs, commercial projects, or guaranteed response times, paid support is available directly from Armbian maintainers.
👉 [Contact us ](https://www.armbian.com/contact ) to discuss consulting options.
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
### Contributors
2020-02-06 21:57:41 +00:00
2023-05-29 19:52:56 +00:00
Thank you to all the people who already contributed to Armbian!
2020-02-06 21:57:41 +00:00
2022-04-06 23:10:58 +00:00
< a href = "https://github.com/armbian/build/graphs/contributors" >
< img src = "https://contrib.rocks/image?repo=armbian/build" / >
< / a >
2020-02-06 21:57:41 +00:00
2022-11-17 14:46:53 +00:00
## Armbian Partners
2020-02-06 21:57:41 +00:00
2025-07-18 15:43:17 +00:00
Armbian's [partnership program ](https://forum.armbian.com/subscriptions ) helps to support Armbian and the Armbian community! Please take a moment to familiarize yourself with [our Partners ](https://armbian.com/partners ).