LineageOS 23

4 weeks ago 10

  • LineageOS 23은 Android 16 QPR0 기반의 새 공식 릴리즈임
  • Google의 보안 패치 및 소스코드 공개 지연으로, 최신 기능 반영이 늦어질 수 있으며 일부 기능은 추후 QPR1 공개 후 제공 예정임
  • 오래된 커널 기반 기기 지원 중단 가능성이 높아졌으며, Linux 5.4 이상의 커널 탑재 기기만 공식 지원 대상으로 전환 추진 중임
  • Aperture, Twelve 등 코어 앱과 플랫폼 기능 대폭 개선 및 신기능 추가가 이루어졌고, Catapult 런처와 VM 지원도 새로 강화됨
  • 공식 지원 기기 목록이 크게 확대되었고, 새로운 빌드 시스템 및 위키, 다운로드 포털도 개선됨

LineageOS 23 – 프라임타임 릴리즈

개요

  • LineageOS 23은 Android 16 QPR0 버전을 기반으로 개발된 최신 공식 릴리즈임
  • Google의 Android 16 주요 UI 개선 사항 적용 및 기존 코드 리베이스를 가속화함
  • 소스코드 및 보안 패치 배포 지연 등 외부 변수로 타임라인에 일부 영향이 있었음

Google의 보안 패치 정책 변화와 향후 방향

ASB와 QPR 개념

  • ASB(Android Security Bulletin) : 매월 발표되는 Android 생태계 보안 취약점 패치 목록 및 관련 브랜치 업데이트임
  • QPR(Quarterly Platform Release) : 분기별로 배포되는 중간 릴리즈로, 보안·버그·성능·UI 혁신까지 여러 개선 요소가 포함됨

주요 변화와 현황

  • 최근 Google은 ASB와 QPR 소스코드 및 패치를 AOSP에 이전보다 적게, 더 늦게 배포
  • QPR1 역시 소스코드가 공개되지 않아, QPR0 기반 LineageOS 23.0만 우선 릴리즈됨
  • 공개 소스 패치만 반영가능하며, Material 3 Expressive 등 일부 주요 기능은 추후 소스 공개 시 적용 예정임
  • Pixel 기기 커널/소스코드 접근 역시 제한되어, 신규 지원 난이도가 타 제조사와 비슷해짐
  • 앞으로는 안드로이드 각 버전별로 .0 릴리즈 우선, QPR 소스 공개 후 기능 병합 방식이 표준이 될 전망임
TL;DR 요약
  • Google은 월별 패치/태그를 거의 제공하지 않음, 분기별 패치가 표준화됨
  • 보안 패치 레벨은 실제로 전체 패치가 공개되는 시점에만 반영함
  • LineageOS 23.0은 Android 16 QPR0 기반임, QPR1 공개 이후 추가 기능 반영 예정임
  • Pixel 지원은 유지되지만, 소스 접근성 감소로 "당일 지원"이 어려움

레거시(구형) 기기 지원 정책 변화

  • Google의 eBPF 기반 기능 확대 영향으로, Android 16 QPR0는 Linux 5.4 이상 커널 필수임
  • LineageOS 22.2가 여전히 4.4와 4.9 커널을 사용하는 기기를 지원하나, 완전한 기능 이식(backport)이 없는 상태임
  • 필요한 경우 개발자가 직접 백포팅 후 기여 가능함
  • 앞으로 공식적으로는 1:1 eBPF 백포팅 포함 커널만 지원 대상으로 선정됨

주요 새 기능 및 개선 사항

  • 2024년 9월~2025년 8월 보안 패치가 LineageOS 20~23.0에 통합됨
  • SeedVault, Etar 앱 최신 버전 업그레이드 및 여러 버그 수정
  • WebView가 Chromium 140.0.7339.51로 업그레이드됨
  • 기기 초반 포팅을 지원하는 신규 툴 개발, VirtIO/UTM/Cuttlefish 등 VM 확장 지원, 메인라인 커널기반 부팅 기능 실험 등 적용
  • Android.mk 제거 진행 및 빌드 시스템을 Soong/Android.bp으로 전환 완료에 근접함
  • 배터리 충전 및 고속 충전 제어 기능 개선, Plasma Mobile 제공 신규 벨소리/알람음 추가

코어 애플리케이션 업데이트

Aperture(카메라 앱)

  • 전면 리라이트로 유지보수성 및 확장성 향상
  • JPEG Ultra HDR/RAW/동시 RAW+JPEG 캡처, 알림 UI 재설계 등 기능 추가
  • CameraX 라이브러리 제약 극복 계획도 수립 중임

Twelve(음악 플레이어)

  • "랜덤 재생" 버튼 추가, Now Playing 화면 개선, 미디어 스토어 재탐색 지원
  • Jellyfin 통합 강화 및 MIDI 재생 지원 도입

신규 앱: Catapult

  • Catapult: Android TV 대상 신규 런처앱, 광고/추천 피드 없이 순수 사용 중심 홈화면 제공
  • 심플하고 직관적인 UI, 빠른 동작 및 맞춤 설정에 집중함
  • 향후 추가 기능 및 업데이트도 예고됨

확장된 VM(가상머신) 환경 지원

  • QEMU 기반 가상머신 및 UTM, libvirt 등 환경 지원 강화
  • Cuttlefish 빌드 설정도 공식 지원, 실기기와 유사한 에뮬레이션 기능 제공
  • 가상환경 테스트, 개발/디버깅에 적합함

메인라인 커널 기기 지원 확대

  • 메인라인 커널과의 호환성 대폭 확대
  • 기 보유 장치의 커널을 최신 upstream과 쉽게 동기화 가능
  • 오래된 하드웨어도 최신 안드로이드로 장기간 생명 연장 기대

커널 공동화(Commonization) 및 SoC 지원

  • SoC별 공용 커널 저장소로 최신 기능·보안패치 신속 적용 가능
  • 12종 이상의 Qualcomm 플랫폼, 각 Android/Kernel 버전별로 지원 대상 명시
  • 과거 유지보수자의 “shims” 라이브러리도 공통 저장소로 통일, redundance 최소화

앱/기능 지원 중단 및 다음 단계

  • 23.0 브랜치는 안정성/기능 측면에서 22.2와 동등 수준 도달
  • LineageOS 21 신규 제출 중지, 기존 프로젝트만 포킹 허용
  • 23.0 출시 시점에 여러 기기가 공식 빌드 대상 추가됨

업그레이드 안내

  • 각 기기별 업그레이드 가이드는 위키에서 확인 가능
  • 비공식 빌드에서 이전 시, 설치 가이드를 반드시 따라야 함
  • 공식 빌드 사용자라면 별도 와이프 필요 없음(예외 공지 기기 제외)

다운로드 포털 및 위키 개선

  • 다운로드 포털: 다크 모드, 추가 이미지, 서명 검증 기능 등 제공
  • 위키: 기기별 필터, 변형 모델 명시, 단계별 설치 안내문 제공 등 대폭 개선

개발자/유지보수자 커뮤니티 지원

  • 공식 기기 제출 더 쉬워짐, 미비점 있어도 리뷰·지원 가능성 존재
  • 앱, 위키 기여, Gerrit 기반 코드/문서 기여 등 다양한 방법 제공
  • 미응답 문의 재접수 강조

제네릭 빌드 타깃

  • 개발자·일반 사용자를 위한 에뮬레이터, GSI, Android TV/Automotive용 빌드 지원 문서 확장
  • 실기기 제조사 호환도에 따라 경험 차이 존재

번역 프로젝트

  • 다국어 번역자 참여 독려
  • Welsh 등 비표준 언어 완전 지원 사례 있음
  • Crowdin을 통한 비공식 언어 확장 지원 가능

신규 기기 빌드 롤콜

  • 신규 공식 지원 기기 23종 추가, 위키 통해 상세 내역 공개
  • 다양한 제조사, 플랫폼, 기종이 신규/추가 지원 대상으로 포함됨

요약

LineageOS 23은 Android 16 QPR0 기반의 최신 ROM으로, Google의 정책 변화에 맞춰 릴리즈 프로세스 및 기기 지원 체계를 대대적으로 개편함. 주요 코어 앱·플랫폼 기능이 크게 업데이트되고, Catapult TV 런처, VMs, 메인라인 커널 지원 등도 새롭게 강화됨. 보안 패치 적용, 커널 공동화, 위키/다운로드 시스템 개선, 개발자 기여 확대 등, 커뮤니티·유지보수자·사용자를 모두 위한 지원을 강화하는 대형 릴리즈임.

Read Entire Article