Hi科技 > 正文
谷歌开发者描绘安卓支持主线 Linux 内核的计划
谷歌开发者描绘安卓支持主线 Linux 内核的计划
来源: TGBUS原创 作者: 白字 2019-11-21 09:29
最近,在年度内核开发者峰会 Linux Plumbers Conference 上,谷歌开发者讲述了安卓系统如何支持主线 Linux 内核的计划。安卓手机通常使用的是旧版本,远非主线内核。举例来说,谷歌刚刚发布的旗舰手机 Pixel 4 使用的是 Linux kernel 4.14 LTS,这个版本是在 2017 年 11 月发布的。

最近,在年度内核开发者峰会 Linux Plumbers Conference 上,谷歌开发者讲述了安卓系统如何支持主线 Linux 内核的计划。安卓手机通常使用的是旧版本,远非主线内核。举例来说,谷歌刚刚发布的旗舰手机 Pixel 4 使用的是 Linux kernel 4.14 LTS,这个版本是在 2017 年 11 月发布的。

在可预见的未来,该型号的手机将会一直停留在 4.14。安卓设备使用的内核会经历三次 fork:

首先是谷歌选择一个 LTS 版本,将其转变成 Android Common 内核——即打上了 Android OS 特有的补丁;Android Common 随后提供给  SoC 供应商如高通,经历第二次  fork,打上高通硬件补丁变成  SoC 内核;该内核之后提供给设备制造商经历第三次 fork ,打上支持设备不同元件的内核补丁变成设备内核,这个内核才是最后随手机提供给客户的。

Android 设备使用的内核滞后内核主线至少两到三年,谷歌示它正致力于将让 Android 使用的版本接近上游的内核主线,方法是模块化:安卓内核将由 Generic Kernel Image (GKI) 和多个 GKI 模块构成,以模块化方式加载所需的硬件驱动或其它补丁。