Linux는 6년 LTS 커널을 포기하고 너무 많은 작업을 수행한다고 말합니다.

Linux는 6년 LTS 커널을 포기하고 너무 많은 작업을 수행한다고 말합니다.

Linux 커널의 LTS(장기 지원) 기간이 단축됩니다. 2017년에는 커널 지원 기간이 2년에서 6년으로 늘어났습니다. 6년이 지난 지금, 그것은 많은 일이었음이 밝혀졌습니다. ZDNet은 이번 주 유럽 오픈 소스 서밋(동영상은 몇 주 후에 공개될 예정)에서 Linux Weekly News 편집장 Jonathan Corbet이 Linux 커널이 2년 간의 LTS 지원으로 돌아갈 것이라고 발표했다고 보고했습니다.

2년으로 단축하겠다는 계획은 즉각적이지 않다. Linux 커뮤니티는 여전히 현재의 수명 종료 일정을 준수 하고 있으므로 6.1, 5.15, 5.10, 5.4, 4.19 및 4.14는 여전히 6년이지만 새 커널의 수명은 2년에 불과합니다. 심지어 이 6년이라는 기간은 시작될 때 선택 사항으로 간주되었습니다. 릴리스 페이지 FAQ에는 “각각의 새로운 장기 커널은 일반적으로 2년의 예상 EOL로 시작하며 충분한 관심이 있는 경우 추가로 연장할 수 있습니다. 업계 전체가 이를 더 오랜 기간 동안 지원하는 데 도움을 줄 것입니다.” 현실은 모든 것이 6년의 수명을 받았다는 것이었지만 이제는 더 이상 그렇지 않을 것입니다.

Corbet은 Linux가 LTS 커널을 줄이는 이유에 대해 사용 부족과 지원 부족이 혼합되어 있다고 언급했습니다. Corbet은 “사람들이 사용하지 않기 때문에 [오래된 커널]을 그렇게 오랫동안 유지하는 것은 실제로 의미가 없습니다.”라고 말합니다. 또 다른 큰 문제는 유지 관리 담당자가 소진한다는 것입니다. Linux를 사용하여 이익을 얻는 달러 회사.

하지만 안드로이드는 어떻습니까?

2년은 PC에 대한 적절한 지원 기간처럼 보이지만 Android는 어떻습니까? 원래 LTS 확장은 주로 Android 및 사물 인터넷 장치를 염두에 두고 만들어졌으며 Google 개발자 Iliyan Malchev의 Android Linux 강연에서 발표되었습니다. 문제는 PC에서 2년이 커널 업데이트 사이의 시간만을 의미하므로 이는 적절한 일정이라는 것입니다. 그러나 임베디드 장치는 커널을 업데이트하지 않는 경향이 있으므로 이 “2년”은 대부분의 개발 주기와 전체 소비자 지원 기간을 의미하며, 그 기간은 충분하지 않습니다.

없음
없음

Google이 2017년에 그린 원래 그림은 휴대폰을 개발하는 데 2년이 걸리고 엔지니어링 프로세스가 시작될 무렵 커널이 고정되어 있다는 것입니다. LTS 커널은 전화기가 최종적으로 출시되는 순간 수명이 다하게 되며 고객은 장치의 수명 동안 더 이상 사용되지 않는 커널을 사용하게 됩니다. Android 커널 개발 프로세스는 전체 포크 더미입니다. 먼저 Google은 새로운 Linux LTS에서 포크하여 “Android 공통” 커널을 만든 다음 이를 Qualcomm과 같은 SoC 공급업체에 전송하고 SoC의 각 모델에 대해 포크한 다음 해당 포크를 만듭니다. 장치 제조업체로 전송되어 각 장치 모델에 대해 다시 포크됩니다. 시간이 좀 걸립니다.

2023년에는 상황이 나아질까요? 나는 그것에 대해 모른다. Android 커널 문서에는 각 Android 버전에 대한 Linux ‘ 호환성 매트릭스 ‘가 있으며, 현재 출시되는 Android 14는 여전히 4년 된 커널인 Linux 5.4를 사용하는 새 기기 출시를 지원합니다. 그러면 새로운 지원 창이 시작될 것입니다. 기억하세요. 소유 기간이 2년이 짧더라도 이는 6년 된 커널입니다. 그것은 또한 새로운 장치에만 적용됩니다. 2017년부터 시작된 Linux 4.14에서 Android 14로 업그레이드할 수 있습니다. Google이 어떻게 6년이라는 숫자에 도달했는지 확인할 수 있습니다. 모든 저렴한 Android 휴대폰이 특정 시점에 무엇을 하는지 알기는 어렵지만, 여전히 필요하기 때문에 모두 지원된다고 가정합니다.

상황이 더욱 악화되는 스마트워치도 고려해야 합니다. 픽셀워치는 리눅스 커널이 너무 부끄러워서 설정에도 나와 있지 않지만, 2022년에 출시된 기기는 당시 4년 된 커널 인 리눅스 커널 4.19를 탑재하고 있었습니다.

Android의 GKI에는 커널에 연결할 수 있는 하드웨어 지원용 모듈이 많이 있습니다.

2017년 이후 안드로이드의 큰 발전은 ‘포크 오브 포크’ 안드로이드 커널 개발 프로세스를 단축한 구글의 ‘일반 커널 이미지’인 GKI 다. 첫 번째 포크인 Android Common은 모든 Android 호환성 기능을 Linux에 추가하므로 GKI에서도 여전히 발생하지만 포크 2번과 3번은 하드웨어 호환성을 위한 것이고 GKI는 대신 이를 모듈로 이동합니다. 더 나아가, 메인라인 Linux로 전환할 계획도 있습니다 .

하지만 GKI 휴대폰조차도 여전히 주요 커널 업데이트를 수행하지 않습니다. 사소한 LTS 보안 업데이트가 제공되지만 최초의 GKI 휴대폰인 Pixel 6은 Linux 5.10으로 출시되었으며 여전히 Linux 5.10을 사용하고 있습니다. 3년된 커널입니다. 이러한 추세가 계속된다면 2027년에 마지막 보안 업데이트를 받을 때 7년 된 커널을 갖게 될 것입니다. Google은 이전에 주요 GKI 커널 업데이트가 결국 계획에 포함되어 있다고 밝혔습니다 . 문서에는 주요 커널 교체 에 대한 언급도 있지만 프로덕션 소비자 장치를 새로운 주요 GKI 버전으로 업데이트하는 획기적인 일은 아직 일어나지 않았습니다. Pixel 8의 지원 기간이 길어질 것이라는 소문이 있으므로 해당 전화기에서 주요 커널 업데이트가 출시될 수도 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다