Google提出“上游优先”理念 目标消除Android碎片化痛点

移动开发 Android
Android 操作系统一直以来被人所诟病的一点就是,由移动运营商把持的所有下游补丁以及各种供应商/设备控制的内核树。为进一步减少碎片化,近年来越来越多的代码开始上游化,而且 Google 正努力让所有新产品的内核都基于 Android Generic Kernel Image (GKI) 。

Android 操作系统一直以来被人所诟病的一点就是,由移动运营商把持的所有下游补丁以及各种供应商/设备控制的内核树。为进一步减少碎片化,近年来越来越多的代码开始上游化,而且 Google 正努力让所有新产品的内核都基于 Android Generic Kernel Image (GKI) 。

[[425294]]

展望未来,Google现在正在谈论一种“上游优先”(upstream first)的方法来推送新的内核功能。在今天召开的 Linux Plumbers 大会(LPC2021)上,Google 的 Todd Kjos 围绕着 GKI 计划进行了演讲。

在 Android 12 和基于 Linux 5.10 的 GKI 镜像,Google 已经进一步减少了碎片化,以至做到了“几乎消除”。在 Android 12 的 GKI 中,大部分供应商/OEM 的内核功能现在要么被上游到 Linux 内核中,要么被隔离到供应商模块/钩子中,要么被合并到 Android Common Kernel 中。

Google 在 GKI 方面取得了良好的进展,同时也确保供应商适应新的方法,以减少内核的混乱。但最令人兴奋的可能是他们对 2023 至 2024 年进一步减少技术债务的展望。他们将追求“新功能的上游开发模式”,确保新代码首先进入 Linux 内核 Mainline,而不是直接在 Android 源码树中寻找宿主。

Google 还承诺“努力将 Android Common Kernels 中的所有树外补丁上游化”。

责任编辑:未丽燕 来源: cnBeta.COM
相关推荐

2013-09-04 09:20:58

碎片化play servic

2013-08-02 09:33:31

Android碎片化Google

2013-05-22 11:17:52

GoogleAndroid碎片化

2013-08-02 11:24:47

Android碎片化图解生态碎Androi

2014-01-17 14:45:17

Google收购Nest Labs

2014-08-27 14:14:14

Android碎片化

2018-08-27 08:44:53

2012-01-18 09:53:13

Android碎片化

2011-11-25 10:59:59

信息化建设白皮书

2013-07-24 09:11:39

2013-09-25 09:29:45

Android碎片化Google

2012-03-12 21:51:56

2018-11-02 10:07:19

谷歌Android开发者

2013-05-27 10:10:26

信息化企业信息化

2023-07-06 14:43:46

数字化转型数据资源

2011-10-11 09:16:38

Dart

2014-06-24 15:10:22

慕课MOOC

2012-04-16 09:43:36

内容优先移动产品

2013-07-15 14:02:17

开发者Android碎片化

2012-04-22 20:56:49

Android
点赞
收藏

51CTO技术栈公众号