Armbian

Armbian은 ARM 기반 싱글보드 컴퓨터를 대상으로 Linux 커널·부트로더·장치 설정을 통합해 제공하는 배포판 프로젝트다. Debian 또는 Ubuntu 사용자 공간을 바탕으로 다양한 제조사의 보드에서 실행할 수 있는 이미지를 제작한다. 각 보드의 SoC와 저장 장치, Ethern...

분류Linux 배포판, 유닉스 계열 운영체제
개발 주체Armbian 커뮤니티
기반Debian, Ubuntu
커널Linux 커널
사용자 공간GNU 및 오픈 소스 소프트웨어
패키지 형식.deb
패키지 관리APT, dpkg
업데이트 모델보드·배포판 계열별 이미지
지원 아키텍처arm64, armhf 등 보드별
데스크톱 환경GNOME, Xfce, CLI 등 이미지별
주요 용도ARM 싱글보드 컴퓨터와 임베디드 개발
주요 특징보드별 장치 트리, 커널·부트로더, Debian·Ubuntu 사용자 공간
개발 상태개발 중
공식 웹사이트공식 사이트

Armbian은 ARM 기반 싱글보드 컴퓨터를 대상으로 Linux 커널·부트로더·장치 설정을 통합해 제공하는 배포판 프로젝트다. Debian 또는 Ubuntu 사용자 공간을 바탕으로 다양한 제조사의 보드에서 실행할 수 있는 이미지를 제작한다. 각 보드의 SoC와 저장 장치, Ethernet·Wi-Fi·디스플레이·GPIO 등의 하드웨어 구성을 고려한 지원이 핵심이다.

시스템 이미지에는 보드별 U-Boot 또는 다른 부팅 구성, Linux 커널, 장치 트리와 펌웨어가 포함될 수 있다. 같은 Debian 릴리스를 사용하는 이미지라도 보드 종류와 커널 브랜치에 따라 하드웨어 기능과 안정성이 다르다.[1]

Debian 기반 이미지는 deb 패키지와 APT를 사용하고, Armbian의 커널·보드 지원 패키지를 별도 저장소에서 관리한다. 서버형 명령줄 이미지와 그래픽 데스크톱 이미지가 있으며 경량 홈 서버·개발 및 임베디드 테스트 환경에서 활용된다.

Raspberry Pi OS가 주로 Raspberry Pi 컴퓨터에 특화된 반면 Armbian은 Orange Pi, Banana Pi, Odroid 등 여러 제조사의 하드웨어를 폭넓게 다룬다. 다만 프로젝트에서 유지보수하는 이미지와 커뮤니티가 실험적으로 제공하는 이미지는 지원 범위가 서로 다르다.

역사

개발과 프로젝트 구조

Debian과의 관계

시스템 구성

패키지 관리와 저장소

설치와 부팅

데스크톱 및 사용자 환경

네트워크와 하드웨어 지원

릴리스와 업데이트

보안 및 유지보수

활용 분야

관련 배포판

관련 문서

  1. Armbian 공식 사이트 ↩