当前位置: 首页 > 科技观察

谷歌提出“上游优先”的概念,目的是消除安卓碎片化痛点

时间:2023-03-18 16:32:17 科技观察

安卓操作系统一直饱受诟病的是下游补丁全部由移动运营商控制,内核树由各个供应商控制/设备。为了进一步减少碎片化,近年来越来越多的代码被上游,谷歌正在努力让所有新产品的内核都基于AndroidGenericKernelImage(GKI)。展望未来,谷歌现在正在谈论一种“上游优先”的方法来推动新的内核功能。在今天的LinuxPlumbersConference(LPC2021)上,Google的ToddKjos谈到了GKI计划。在Android12和基于Linux5.10的GKI镜像中,谷歌将碎片化进一步减少到“几乎消除”的地步。在Android12的GKI中,大多数供应商/OEM内核功能现在要么上游进入Linux内核,隔离到供应商模块/挂钩中,要么合并到Android通用内核中。谷歌在GKI方面取得了良好进展,同时还确保供应商适应新方法以减少内核中的混乱。但也许最令人兴奋的是他们对2023-2024年进一步减少技术债务的展望。他们将追求“新功能的上游开发模式”,确保新代码首先进入Linux内核Mainline,而不是直接在Android源代码树中寻找宿主。谷歌还承诺“努力将Android通用内核中的所有树外补丁上传到上游”。