消灭碎片化,Android 内核开发采取“上游优先”策略!
提及碎片化,想必是 Android 开发者颇为头疼的问题。一直以来,Android 系统包含了大量下游补丁以及各种供应商/设备的内核树,这在无形之中增加了系统的维护难度和碎片化。
为了逐步解决此类问题,近几年,Google 迅速改变策略也想尽了办法,包括将越来越多的代码递交到上游,同时逐渐转向使用 Android Generic Kernel Image(GKI,Android 通用内核映像)作为所有产品内核的基础,进一步减少碎片化。
展望未来,当前的 Google 正在实施一种“上游优先”的方法,将功能引入到 Android 系统前之际首先将其推到上游的主线内核中。
日前,Google 的软件工程师 Todd Kjos 在 Linux Plumbers Conference(LPC2021)峰会上谈及 Google 的 GKI 计划,并表示借助 Android 12 以及基于 Linux 5.10 的 GKI 镜像,Google 已经将碎片化减少到基本消除的状态。在 Android 12 GKI 中,大部分供应商/OEM 内核功能要么进入上游内核,要么被孤立在供应商模块中,要么合并到 Android Common Kernel。
所谓“新功能的上游优先开发模型”,简单来看,就是让新代码首先进入主线 Linux 内核,而不是直接将目标放在 Android 源代码树中。
对此,Google 还承诺“努力将 Android 通用内核中的所有 out-of-tree 补丁上传到上游”。
参考:https://www.phoronix.com/scan.php?page=news_item&px=Android-Linux-Upstream-First
[广告]赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- SequoiaDB 巨杉数据库金融级分布式关系型数据库
- Blinks:一款针对Burp Suite Pro的安全扫描增强工具
- 支付宝大升级:全球游客来中国 也能“碰一下”了
- OpenAI CEO 在美国国会首秀:回应对 AI 的一切质疑,主动要求接受监管!
- IDC 中国20大杰出安全项目奖公布 百度智能云x泰康保险合作项目获奖
- 从阿里云 CIPU 看新一代云计算架构体系
- 苹果总市值突破3万亿美元,稳居全球首位;“华为鸿蒙汽车”半月狂揽7千订单;微软遭遇2022年bug|极客头条
- 小米起诉数码博主索赔100万被驳回;特斯拉断网致数百车主被锁车外;Apache Maven 3.8.4发布 | 极客头条
- 你的Java能力够实战吗?
- 高通骁龙汽车数字座舱平台:坐享每次出行
- 喜提加班,程序员晒元宵节福利,有一样的吗?
- 珍稀萌物今日成团,C位已陪伴地球上亿年