Google은 Android Oreo에서 Linux 커널 버전을 의무화합니다.

올해 Android Oreo부터 Google은 2017년에 제품화된 모든 SoC가 커널 4.4 이상으로 출시되도록 의무화하고 있습니다.

Google은 거의 10년 동안 Android를 모바일 운영체제로 제공해 왔습니다. 회사는 2005년에 이를 인수하여 2007년에 대중에게 공개했으며, 2008년에는 최초의 상용 Android 스마트폰을 보았습니다. 회사가 Android의 기본 구성을 사용하도록 허용하기 위해 Google이 적용한 몇 가지 규칙과 제한 사항이 있습니다. (과거에 법적 조치를 받은 적이 있음) 대부분의 경우 특정 조건으로 회사에 자유로운 통치권을 부여하고 있습니다. 상들. OEM에 달려 있는 한 가지 측면은 Linux 커널 버전이지만 Android Oreo에서는 이것이 바뀌고 있습니다.

OEM이 Google이 제시하는 인증 테스트를 통과할 수 있는 한 그들은 새 장치에 어떤 커널 버전이 사용되는지 상관하지 않았습니다. 이는 일반적으로 대부분의 OEM이 다른 OEM이 사용하고 있던 해당 세대의 커널 버전과 동일한 버전을 사용하기 때문에 문제가 되지 않았습니다. 이는 하드웨어 드라이버가 지원하는 것과 크게 연관되어 있기 때문입니다. 그러나 일부는 균열을 겪고 있으며 이로 인해 보안 문제가 발생하기 시작했습니다. 이는 최근 Google이 심각하게 받아들이고 있는 사항이므로 이를 의무화하기 시작하는 것이 합리적입니다.

kernel.org를 살펴보면 Linux 커널 버전 3.18이 EOL임을 알 수 있습니다. 올해 Android Oreo가 탑재된 스마트폰부터 Google은 2017년에 제품화된 모든 SoC가 커널 4.4 이상으로 출시되도록 요구하고 있습니다. 이 버전의 Linux 커널은 더욱 안전할 뿐만 아니라 기업이 보안을 유지하기 위해 많은 리소스를 투입할 필요가 없다는 의미이기도 합니다. 최신 커널 버전을 사용한다고 해서 모든 취약점이 발견된다는 보장은 없지만 오랜 시간이 걸립니다. 취약점 수를 줄이고 백포트 보안에 투입해야 하는 노력을 줄이는 방법 수정.

Google은 또한 Android Oreo를 탑재한 새로운 기기를 지원하도록 구성하도록 요구하고 있습니다. 프로젝트 트레블 그러면 앞으로 Linux 커널 버전을 더 쉽게 업그레이드하고 보안 패치를 백포트하는 데 필요한 노력을 줄일 수 있을 것입니다. 현재 Android Oreo로 업그레이드되는 기존 기기는 커널 버전 3.18 이상만 실행하면 되며, Project Treble을 지원하기 위해 업그레이드할 필요는 없습니다.


출처: 구글