neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
build: Armbian Linux 배포판 공식 빌드 프레임워크
The official build framework for the Armbian Linux distribution. This repository contains the complete toolchain and scripts required to compile custom OS images from source, including kernel configur
개발 도구Shell · PythonGitHub @armbian직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
The official build framework for the Armbian Linux distribution. This repository contains the complete toolchain and scripts required to compile custom OS images from source, including kernel configuration, U-Boot handling, and board-specific tweaks for various ARM and ARM64 single-board computers.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The Armbian Linux Build Framework creates customizable OS images based on Debian or Ubuntu for single-board computers (SBCs) and embedded devices.
It builds a complete Linux system including kernel, bootloader, and root filesystem, giving you control over versions, configuration, firmware, device trees, and system optimizations.
The framework supports native, cross, and containerized builds for multiple architectures (x86_64, aarch64, armhf, riscv64) and is suitable for development, testing, production, or automation.README 전문 보기 ↗The Armbian Linux Build Framework builds customizable OS images based on Debian or Ubuntu for single-board computers (SBCs) and other embedded devices. It assembles the kernel, bootloader, firmware, device trees and root filesystem into a reproducible image, with per-board and per-family configuration.
Looking for prebuilt images? Use Armbian Imager — the easiest way to download and flash Armbian to an SD card or USB drive. Available for Linux, macOS and Windows.
git clone https://github.com/armbian/build
cd build
./compile.sh
The entrypoint compile.sh dispatches into the framework in lib/. Build-time options can be passed on the command line, e.g.:
./compile.sh BOARD=orangepi5 BRANCH=current RELEASE=trixie BUILD_MINIMAL=yes KERNEL_CONFIGURE=no
KERNEL_BTF=no)sudo or root)| Path | Contents |
|---|---|
compile.sh | Build entrypoint; sources lib/single.sh and invokes the CLI |
lib/ | Core build framework (Bash functions, Python helpers in lib/tools/) |
config/ | Board, family, distribution, kernel and CLI configuration |
config/boards/ | One file per board; the extension marks its support status (see below) |
config/distributions/ | Supported Debian/Ubuntu release metadata |
config/cli/ | CLI package selections per release |
patch/ | Kernel, U-Boot and ATF patch sets organized by family/version |
packages/ | In-tree package sources, blobs and BSP material |
extensions/ | Optional build extensions enabled via ENABLE_EXTENSIONS= |
tools/ | Developer helpers (mk_format_patch, unifying_configs) |
action.yml | GitHub Action definition ("Rebuild Armbian") |
Files under config/boards/ use an extension that signals support status:
| Extension | Meaning |
|---|---|
.conf | Standard board configuration |
.csc | Community maintained / unstable (no active Armbian maintainer) |
.wip | Work in progress |
.eos | End of life |
.tvb | TV box, community supported (no Armbian maintainer) |
See config/boards/README.md for the full list of per-board variables (e.g. BOARD_NAME, BOARDFAMILY, BOOTCONFIG, KERNEL_TARGET, SERIALCON, MODULES, DEFAULT_OVERLAYS).
Release/package base statuses used under config/distributions/ are defined separately in config/distributions/README.md.
lib/, entrypoint compile.sh, most of extensions/ and the shell portions of board/family configslib/tools/ (e.g. patching.py, aggregation.py, lib/tools/info/)Makefiles under patch/kernel/archive/*/overlay/.dts / .dtsi / .dtso) — board/overlay sources carried under patch/.github/workflows/*.patch files under patch/ applied to kernel, U-Boot and ATF treesRepository automation (board/maintainer data sync, labeling, security scanning, artifact builds, mirroring, etc.) lives in .github/workflows/. For a live overview of workflow runs and status, see:
👉 CI overview for armbian/build
Self-hosted runner setup notes live in .github/workflows/README.md.
This repository publishes a composite action (action.yml, "Rebuild Armbian") that can be consumed from other workflows to build an image or a kernel.
| Input | Required | Default |
|---|---|---|
armbian_token | yes | — |
armbian_target | no | kernel |
armbian_board | no | uefi-x86 |
armbian_branch | no | main |
armbian_kernel_branch | no | current |
armbian_release | no | noble |
armbian_ui | no | minimal |
armbian_compress | no | sha,img,xz |
armbian_extensions | no | (empty) |
armbian_artifacts | no | build/output/images/ |
See action.yml for the full input list (versioning, signing, publishing and release-metadata options).
Contributions are welcome. See CONTRIBUTING.md for how to report issues, how to prepare patches (including the ./compile.sh CREATE_PATCHES="yes" flow) and the PR / labeling conventions. The .github/labels.yml file is the source of truth for labels.
👉 Community chat (IRC / Discord)
For commercial projects, guaranteed response times, or advanced needs, paid support is available from Armbian maintainers. 👉 Contact us
Thank you to everyone who has contributed to Armbian.
See also CREDITS.md.
Our partnership program supports Armbian's development and community. Learn more about our Partners.
Released under the GNU General Public License v2.0. See LICENSE for the full text.