Aurora Linux
Aurora Linux는 Fedora Atomic Desktop을 바탕으로 KDE Plasma 데스크톱과 기본 개발·생산성 환경을 제공하는 이미지 기반 Linux 배포판이다. Universal Blue 프로젝트의 운영체제 이미지 계열로 개발된다.
| 분류 | Linux 배포판, 이미지 기반 운영체제 |
|---|---|
| 개발 주체 | Universal Blue 프로젝트 |
| 계통 | Fedora Atomic Desktops, Universal Blue |
| 커널 | Linux 커널 |
| 사용자 공간 | GNU 및 오픈 소스 소프트웨어 |
| 기본 패키지 형식 | RPM |
| 시스템 이미지 형식 | OCI 부팅 이미지 |
| 패키지 및 이미지 관리 | bootc, Flatpak, Homebrew |
| 업데이트 모델 | OCI 이미지 기반 자동 업데이트 |
| 지원 아키텍처 | x86_64, aarch64 |
| 데스크톱 환경 | KDE Plasma |
| 주요 용도 | KDE 데스크톱·개발 환경 |
| 개발 상태 | 개발 중 |
| 소스 모델 | 자유 소프트웨어, 오픈 소스 소프트웨어 |
| 공식 웹사이트 | 공식 사이트 |
Aurora Linux는 Fedora Atomic Desktop을 바탕으로 KDE Plasma 데스크톱과 기본 개발·생산성 환경을 제공하는 이미지 기반 Linux 배포판이다. Universal Blue 프로젝트의 운영체제 이미지 계열로 개발된다.[1]
운영체제 이미지 업데이트와 롤백을 지원하며 컨테이너형 개발 환경과 데스크톱 응용 프로그램 배포 방식을 결합한다. Universal Blue의 Bluefin과 비슷한 방향성을 가지지만 기본 데스크톱 환경은 KDE Plasma이다.
Aurora Linux는 Fedora Atomic Desktop의 시스템 이미지 기술을 바탕으로 KDE Plasma 작업 환경을 구성하는 Universal Blue 계열의 운영체제다. KDE Plasma는 패널과 애플리케이션 실행기, KWin 창 관리·합성 기능과 시스템 설정 도구를 제공한다. Aurora는 이러한 그래픽 환경에 일상적인 데스크톱 사용과 소프트웨어 개발을 위한 기본 설정을 결합한다.
기본 운영체제는 부팅 가능한 OCI 이미지로 제공되며, 이미지 빌드 단계에서 정해진 시스템 패키지와 구성을 포함한다. 기기는 배포된 새 이미지를 받아 업데이트할 수 있고, 기존 이미지 기반 배포 상태를 보존해 이전 상태로 돌아갈 수 있다. 이러한 갱신 구조는 전통적인 Fedora KDE Plasma Edition의 패키지별 갱신 모델과 구분된다.
그래픽 응용 프로그램에는 Flatpak을 사용하고, 개발용 명령줄 도구는 격리된 컨테이너 사용자 공간이나 별도 관리 도구로 설치할 수 있다. 프로젝트마다 다른 언어 런타임과 빌드 의존성을 기본 시스템에 일괄 설치하는 대신, 개발 환경을 용도별로 구분해 유지할 수 있는 것이 특징이다.
Aurora의 시스템 기반은 Fedora이며 이미지 제작·배포 방식과 도구는 Universal Blue 생태계와 연결된다. 같은 계열의 Bluefin은 GNOME 데스크톱을 제공하고, Bazzite는 게임·휴대용 기기용 구성을 강조한다. Aurora는 KDE Plasma를 중심으로 하면서 다양한 Linux 응용 프로그램과 개발 환경을 이용하도록 구성되어 있다.
Fedora가 패키지와 커널·그래픽 드라이버 등의 상류 기반을 제공하므로 Aurora의 하드웨어 지원과 시스템 기능도 Fedora 및 Universal Blue 이미지의 갱신을 통해 발전한다. OCI 이미지의 자동 빌드 과정은 변경된 패키지나 설정을 추적하고 재배포하는 데 활용할 수 있다.[2]