구글, 안드로이드에 리눅스 커널의 "Upstream First" 방식으로 전환
(phoronix.com)- 다운스트림 패치로 악명이 높았지만 점점 더 많은 코드가 업스트림됨
- 단편화를 줄이기 위해 Android GKI(일반 커널 이미지)로 전환중
- LPC2021 컨퍼런스에서
ㅤ→ Android 12 및 Linux 5.10 기반 GKI 이미지를 사용하여 단편화를 거의 제거했음
ㅤ→ Android 12 GKI로 대부분의 벤더/OEM 커널 기능들이 리눅스 커널에 업스트림 되거나, 벤더 모듈/훅으로 분리되거나, Android 공통 커널에 머지 됨
- 앞으로 2023~2024년까지 기술부채 줄일 것
ㅤ→ 새로운 기능에 대해서 "Upstream First" 개발 모델을 추구
ㅤ→ 구글은 현재 안드로이드 공통 커널에서 모든 Out-of-Tree 패치를 업스트림하기 위한 작업에 전념중
'업스트림 퍼스트' 에 대한 이해가 적어서.. 찾아봤어요 https://www.redhat.com/ko/blog/what-open-source-upstream
다운스트림 패치로 악명 = 안드로이드가 리눅스 커널을 사용하는데, 리눅스 커널을 받아다가 자신만을 위한 패치를 해서 안드로이드에는 사용하면서, 리눅스 커널 프로젝트에는 그 패치를 반영(기여)하지 않는 걸로 악명 높았다
이런 의미인거죠?
말씀하신 내용으로 이해하고 있습니다. 삼성 같은 경우 안드로이드 가져다가 커널관련 보안패치를 자체적으로 하면서 실제적으로 더 많은 보안구멍을 만들고 있어서, 구글이 싫어했다는 기사도 있었어요.
https://news.hada.io/topic?id=1542