Tensor 기반의 Google의 Pixel 기기들에 대해 Linux 6.1 커널 업데이트 예정
(twitter.com/MishaalRahman)- Linux LTS(Long Term Support)버젼의 지원기간이 6년에서 2년으로 줄어듬.
- 2023년 가을에 있었던 Open Source Summit Europe 에서 LTS 버젼지원 단축에 대한 발표 요약
- 휴대폰에 포함되는 리눅스 커널의 경우, 처음 버젼이 셋업되면, 소비자에게 전달되는데 1-2년의 시간이 소요됨.
- 칩셋업체에서 개발하는데 1년
- 휴대폰 제조사에서 개발하는데 1년
- 그 이후에는 커널의 보안패치(x.y.z+n)만 적용해서 제조사가 OTA 를 통해 업데이트 됨.
- 기존의 Linux LTS버젼을 사용할 경우, 소비자에게 전달되어도 최소 4년동안의 리눅스 보안패치가 전달이 가능했지만, 이제는 보안패치를 전달하려면 리눅스 커널의 기능업데이트(x.y+n)를 포함시켜야 함.
- Pixel 기기의 경우 5년동안 보안업데이트가 제공예정인데, 이제는 커널 버젼을 교체해야 가능함.
- 몇해전부터, Android에 GKI(General Kernel Image)라는 프로젝트를 진행하고 있었으며, 리눅스 커널을 제조사에서 제공하는 대신, Google 이 제공하고, 보안업데이트의 간격을 줄이려는 노력을 진행했음.
- 리눅스 커널은 API를 자주 깨먹기로 유명
- 왜 API가 자주 깨지는지에 대한 문서(한글판)
- GKI는 드라이버들이 사용하는 API(Kernel Module Interface)를 커널 버젼이 바뀌더라도 유지하도록해서, 구글이 제공하는 새로운 커널 바이너리에서 제조사들이 장치 드라이버를 쉽게 포팅할 수 있도록 도와줌.
- Pixel 기기들의 정확한 업데이트 시기는 현재 알 수 없으나, Android 15 출시 이후가 될 것 같음.
참고로 한번 설치해서 뽕을 뽑는 가전용이나 산업용 리눅스 커널은 CIP 프로그램기반의 커널 버젼이 사용될 것 같습니다.
- LTS : 1년마다 출시, 2년동안 보안업데이트 지원
- CIP : 2년마다 출시, 10년동안 보안업데이트 지원