TECH 으로 돌아가기
TECH HACKER NEWS 오늘 7분 읽기 22 READS

LineageOS 24.0 공개: 안드로이드 17 기반, 설치는 더 쉬워졌다

LineageOS 24.0 공개: 안드로이드 17 기반, 설치는 더 쉬워졌다
SOURCE IMAGE · HACKER NEWS

커스텀 안드로이드 배포판 가운데 가장 오래 유지돼 온 프로젝트 중 하나인 LineageOS가 안드로이드 17을 기반으로 한 24.0 버전을 내놨다. 프로젝트 측은 안드로이드 17이 지난 6월 공개된 이후 자체 변경 사항과 기능을 재정비하는 작업을 진행해 왔으며, 예상보다 빠르게 새 코드베이스로 옮겨탈 수 있었다고 밝혔다. 그 배경으로는 구글이 최근 여러 버전에 걸쳐 진행한 대규모 리팩터링에 그동안 꾸준히 대응해 온 경험을 들었다. 안드로이드 17 자체가 점진적 개선과 UI/UX 다듬기 위주였다는 점도 이른 출시에 영향을 준 것으로 보인다.

LineageOS는 2026년 12월 24일에 출범 10주년을 맞는다. 꺼져가는 구형 기기를 되살려 온 개발자·메인테이너·기여자·사용자 커뮤니티가 함께 만들어 온 결과물이라는 점에서, 이번 24.0은 그 10년의 연장선에 놓인 한 걸음에 해당한다. 운영체제뿐 아니라 함께 제공되는 기본 앱 묶음도 계속 진화하고 있으며, 이번 주기에는 상당수 앱이 머티리얼 디자인 3 익스프레시브(Material Design 3 Expressive)로 갱신됐다.

웹 기반 플래시 도구의 등장

이번 릴리스에서 실무적으로 가장 눈여겨볼 변화는 브라우저에서 바로 기기에 설치할 수 있는 새 플래시 도구다. WebUSB를 이용해 브라우저가 호환 기기와 직접 통신하는 방식으로, 별도의 플래싱 유틸리티를 찾아 설치하고 실행하는 수고를 줄여준다. 데스크톱 소프트웨어를 추가로 깔기보다는 기기별 안내만 따라가며 설치하고 싶은 사용자를 겨냥한 것으로, flash.lineageos.org에서 이용할 수 있다. 기여자 니콜라스 림(Nicholas Lim)과 Luk1337이 개발을 맡았다.

다만 이 도구가 기존 설치 방식을 대체하지는 않는다. LineageOS 위키에 정리된 기존 설치 안내가 각 기기의 기본이자 공식 지원 경로로 유지되며, WebUSB 도구는 어디까지나 선택지 하나다. 호환성과 가용성은 기기·브라우저·운영체제·USB 연결 상태에 따라 달라지므로 사용 전 안내를 꼼꼼히 읽어야 한다. 커스텀 소프트웨어 플래싱에는 언제나 위험이 따르는 만큼, 중요한 데이터는 백업하고 올바른 파일과 기기를 선택했는지 확인하라는 점도 함께 강조됐다.

품질 관리와 접근성 작업

개발 공정 측면에서도 변화가 있다. 대부분의 앱 저장소와 여러 핵심 저장소에서 지속적 통합(CI)이 CI+1/CI-1 투표를 남기며 제출 코드를 사전 검토·빌드 테스트하고, 지속적 배포(CD)는 커밋이 병합될 때마다 깃허브 액션 실행을 통해 APK 등 빌드 산출물을 내보낸다. 또한 LineageOS는 a11y 프로젝트가 무료로 수행한 전 과정 설치 및 앱 묶음 접근성 감사를 마쳤고, 그 결과 복구(recovery) 화면의 내비게이션과 UI 일부가 이미 개선됐다. 40명이 넘는 기여자를 대상으로 한 개발 단계 접근성 교육 세미나도 함께 진행됐다.

레거시 커널 정책 변화에 주의

한편 구형 기기를 쓰는 사용자라면 커널 정책 변화를 확인해 둘 필요가 있다. 리눅스 커널 4.4와 4.9를 쓰는 일부 기기가 23.2와 24.0으로 포팅되긴 했지만, 프로젝트는 이들 기기에 대해서는 22.2 제출만 받기로 결정했다. 레거시 커널에 딸린 다수의 임기응변식 플랫폼 커밋을 새 안드로이드 버전으로 계속 끌고 가기가 어렵다는 이유다. 22.2는 구글이 안드로이드 15용 공식 보안 공지 배포를 중단할 때까지 매월 보안 패치와 빌드를 제공하며, 새 기기 제출도 계속 받는다. 반면 23.2/24.0에서는 eBPF 1:1 백포트가 적용되고 GCC 없이 완전히 빌드되는 커널만 탑재된다.

업그레이드는 각 기기 위키의 안내를 따르면 되고, 공식 빌드를 쓰던 사용자는 재파티션처럼 큰 변경이 명시된 경우를 빼면 기기를 초기화할 필요가 없다. 비공식 빌드에서 넘어오는 경우에는 처음 설치하는 것과 동일한 설치 절차를 밟아야 한다. 프로젝트는 안드로이드의 파티션·업데이트 방식이 system-as-root와 A/B에서 동적 파티션, 가상 A/B로 계속 바뀌어 온 만큼, 과거의 '일반적인' 설치 단계나 오래된 영상 가이드에 의존하지 말고 반드시 해당 기기의 위키 페이지를 따르라고 당부했다.

이와 함께 메인테이너 부담을 줄이기 위한 공동화 작업도 진행됐다. SoC별 공통 커널을 마련해 다른 기기 커널의 기반으로 삼을 수 있게 했고, 그간 기기·메인테이너별로 따로 관리되던 호환성 '심(shim)' 라이브러리도 공통화해 중복 작업을 없앴다. 또한 안드로이드 에뮬레이터·안드로이드 스튜디오와 연계한 제네릭 타깃, 모바일·TV·오토모티브용 GSI, QEMU 기반 가상머신 타깃 문서화가 이뤄졌으며, 기여자 0xCAFEBABE가 베어메탈 하드웨어에서 구동되는 실험적 제네릭 타깃을 선보였다. 프로젝트는 기기 제출과 앱·위키·번역 기여를 폭넓게 받고 있으며, 전반적으로 24.0이 23.2와 기능·안정성 측면에서 동등한 수준에 이르러 초기 릴리스 준비를 마쳤다고 평가했다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://lineageos.org/Changelog-32/
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...