BBQLinux
BBQLinux는 Android 개발 도구를 사전 설치한 Arch Linux 배포판이다. 2013년부터 Android ROM·AOSP 빌드 환경을 쉽게 구성하기 위한 Arch 기반 운영체제로 개발됐다. Arch Linux라는 기술적 배경을 가지며 프로젝트별로 일반적인 Linux 배포판의...
| 분류 | Android 개발 도구를 사전 설치한 Arch Linux 배포판 |
|---|---|
| 개발 | codeworkx 및 BBQLinux 공동체 |
| 시스템 기반 | Arch Linux |
| 커널 | Linux 커널 |
| 사용자 인터페이스 | 데스크톱·개발용 GUI |
| 패키지 관리 | pacman·Arch 패키지 |
| 주요 특성 | Android 개발 도구를 사전 설치한 Arch Linux 배포판 |
| 활동 상태 | 현재 여부는 공식 자료 기준 |
| 공식·아카이브 | 프로젝트 자료 |
BBQLinux는 Android 개발 도구를 사전 설치한 Arch Linux 배포판이다. 2013년부터 Android ROM·AOSP 빌드 환경을 쉽게 구성하기 위한 Arch 기반 운영체제로 개발됐다. Arch Linux라는 기술적 배경을 가지며 프로젝트별로 일반적인 Linux 배포판의 설치 구성 또는 특수한 운영체제 사용 경험을 제공하려 했다. 커널의 계보가 다른 경우에는 Linux와 별도 구분하는 것이 중요하다.[1]
Android Open Source Project와 과거 CyanogenMod 계열 소프트웨어의 소스 코드·빌드 도구를 실행하기 위한 컴파일러와 개발 환경을 포함했다. 당시 Linux 배포판의 설치 이미지는 데스크톱 환경과 프로그램 선택을 조합해 특정 분야에 적합한 운영체제를 만드는 중요한 방식이었다. 이러한 선택은 전문 작업 도구와 사용자 설정에 나타나며, 사용자는 기본 패키지 체계를 통해 시스템을 확장한다.
이용자는 여러 종속성과 설정을 개별 설치하기보다 프로젝트가 준비한 Linux 데스크톱에서 Android 시스템 개발을 시작할 수 있었다. 사용자 환경은 데스크톱·개발용 GUI를 중심으로 제공되며, 운영체제 설치와 프로그램 실행에 필요한 시스템 프로그램이 포함된다. 장치별 드라이버와 배포판의 유지보수 정책이 다르므로 실제 활용 가능 여부는 해당 배포 이미지의 지원 플랫폼을 확인해야 한다.[2]
SourceForge 프로젝트는 Arch 롤링 릴리스와 일반 Arch 저장소의 호환성을 핵심 특성으로 설명한다. 패키지·시스템 관리에는 pacman·Arch 패키지를 활용하며, 같은 패키지 관리자나 설치 방법을 사용하더라도 서로 다른 커널에서 작성된 바이너리가 자동으로 호환되는 것은 아니다. 패키지 제공처와 릴리스 시기는 프로젝트의 개발 기록을 기준으로 판단해야 한다.
Android 자체 운영체제가 아니라 Android 소프트웨어를 개발하는 PC용 Linux 배포판이라는 점을 구별한다. 기술적으로 Arch Linux와 연결되지만 운영체제의 커널 및 계보, 활동 시기와 목적은 각각 다르게 정리해야 한다. 특히 역사적인 배포판은 최신 소프트웨어 지원이 계속된다고 가정하지 않고 당시 릴리스의 특성을 중심으로 다룬다.[3]