미니 오랜만에 커롬 유저를 봤네요
- 감자
- 조회 수 1097
- 2023.11.23. 16:55
노트9에 커롬을 올려서 쓰시는 분을 뵛는데 LineageOS기반인데 처음 보는 것이더군요.
쓰시는걸 보는데 안드로이드 순정 UI 들어간 갤럭시를 오랜만에 보는데 참 예쁘긴 하더군요. 개인적으로 OneUI가 제 취향이 아니라 그런지 녹스 깨지는 거랑 편의 기능만 빼면 부럽더군요. ㅋㅋㅋ
그러한 이유가, 기본적으로 LineageOS는 제조사 자체적인 바이너리를 강요하지 않습니다 (저작권 이슈로 인해 제조사 자체 기능 또는 라이브러리를 강요하지 않습니다). 즉, 기기 자체의 특화 요소가 없고 caf (code aurora forum; 과거 퀄컴 스냅드래곤 커널 소스를 유지보수 하는 오픈소스 커뮤니티) 또는 Non-caf 기반의 커널 소스에서 제조사 자체적인 바이너리 없이도 일반 구글 빌드 (soong)으로 빌드가 가능해야 합니다.
그렇다보니, LineageOS를 한 번 만들어 놓으면 범용성 자체가 큰 상태에서 먹고 들어가는 겁니다. Pixel Experience (PE), 과거 Dirty Unicorn, BlissROM 등과 같은 ROM 들이 사실은, LineageOS와 다른 부분이 android framework, settings 와 같은 설정, 기능, 들만 다르지 기기 고유의 소스코드 (device source tree), 기기 고유의 커널 소스코드 (kernel tree) 가 바뀌지는 않습니다.
다시 말해, 한 번 커널소스/기기 소스만 잘 짜놓으면 어떤 ROM이든 이식이 가능한 형태가 됩니다.
CyanogenMod -> LineageOS
CyanogenMod를 만드셨던 분인 Steve Kondik이 처음 만들었을 당시에는 원래는 비영리 프로젝트인데, CyangenMod 개발자 일부가 Cyanogen이라는 기업을 설립해 영리 기업에 속한 프로젝트가 되려고 하자, 이 중에서도 기업으로 가지 않고 남아서도 CyanogenMod 개발했던 분들이 모여 만든 프로젝트가 LineageOS 입니다.
당시 CyangenMod는 cm-14.1 (안드로이드 7.0 누가 기반)을 마지막 버전으로 하고 2016년 프로젝트가 종료되고, 이를 이어서 LineageOS가 안드로이드 7.0 누가 기반으로 lineage-14.1을 이어받게 됩니다.
지금의 커스텀 롬은 사실 롬질할 만한 기기가 줄어서 별로 라고 생각할 수 있지만, 여전히 많은 커스텀 롬 중 기기 커널 소스, 또는 근본 커널이 lineage 인 경우가 많아요. 여러모로 있어야 하는 커스텀 롬 중 하나이기도 합니다.
리니지OS 오랜만이네요