谷歌扶持鸿蒙上位?
RISC-V 突然从 Android 通用内核中消失,原因尚不完全清楚。
谷歌 Android 系统上游 ——AOSP 最近合并的一系列补丁删除了 Android 通用内核对 RISC-V 架构的支持。Android 通用内核也就是 Common Android Kernel,也被称为 AOSP 通用内核或 ACK。
由于 ACK 删除了对 RISC-V 的支持(包括 RISC-V 内核支持、RISC-V 内核构建支持和 RISC-V 模拟器支持),任何公司或机构如果希望编译支持 RISC-V 的 Android 构建,他们需要创建和维护自己的 Linux 分支,并打上必要的 ACK 和 RISC-V 补丁。
虽然 SoC 制造商和 OEM 通常会针对自己的需求深度调整 Android,但为完整架构添加支持却很少见。
鉴于谷歌目前只认证使用 ACK 分支构建的 GKI 内核的 Android 版本,这意味着我们可能无法很快在 RISC-V 硬件上看到经过认证的 Android 版本。
简单来说,使用下一版本 GKI 的 Android 操作系统实现将无法在开箱即用的 RISC-V 芯片上运行。
尽管 Android 通用内核删除了 RISC-V 支持,但谷歌表示 Android 仍将继续支持 RISC-V,但当前还没有准备好为所有厂商提供单一支持的镜像。
谷歌发言人对媒体的回应原文如下:
Android will continue to support RISC-V. Due to the rapid rate of iteration, we are not ready to provide a single supported image for all vendors.
This particular series of patches removes RISC-V support from the Android Generic Kernel Image (GKI).Android 系统将继续支持 RISC-V。由于(ISA,指令集架构)迭代速度很快,我们还没有准备好为所有供应商提供统一支持的镜像。
我们已经从 Android Generic Kernel Image(GKI)中移除了支持 RISC-V 的相关补丁。
如果按官方说法,谷歌做出此决策是为了规避 RISC-V 技术的快速迭代速度而产生的 “碎片化” 趋势。虽然不在通用内核提供支持,但用户可以自行编译。
但不管怎么说,谷歌的这个决策确实十分突然且令人费解。因为去年谷歌才表达了积极支持 RISC-V 的决心——希望 RISC-V 成为 Android 支持的 “一级” 架构平台。
事实上,在谷歌从 Android 通用内核删除 RISC-V 支持的前几天,美国就发布了一项声明:
具体内容为美国商务部表示它正在评估中国使用 RISC-V 芯片技术对美国国家安全的影响,以及是否采取适当行动解决任何潜在的问题。
所以从时间线来看,美国刚有限制中国使用 RISC-V 芯片的苗头,谷歌后脚就从 Android 通用内核删除了 RISC-V 支持——这通操作很难不让人对谷歌产生质疑。
但 RISC-V 毕竟是开源免专利芯片技术,虽然最初由美国研究人员开发,但数年前负责 RISC-V 技术的非盈利组织将其总部从美国迁移到了欧洲的瑞士,因此限制中国使用 RISC-V 技术基本上不太可能。
因此有观点认为,谷歌这波操作是在给鸿蒙助攻。毕竟鸿蒙早已踏上积极支持 RISC-V 的征途。
根据相关报道,不仅是鸿蒙系统兼容 RISC-V 架构,同时华为自己也开发了 RISC-V 系统和 RISC-V 开发板。
本文文字及图片出自 OSC开源社区
你也许感兴趣的:
- 【外评】安卓系统的 RISC-V 支持遭遇重大挫折
- 把Android手机变成电脑摄像头,开发者倒苦水:40行代码搞定,但需要40个项目文件支持!
- 微软将把Android 13带到Windows 11上
- 在谷歌刚发布的安卓13里,我又找到了华为的技术。。。
- 为啥小米开发者提交了两行代码 就被网友喷了?
- 小米提议禁止安卓手机提取 APK 文件,遭谷歌驳回
- 最新一代安卓系统来了!安卓12新特性详细解析
- 谷歌正式发布Android 12:可谁又在乎呢?
- Android 12上全新的应用启动画面,适配一下?
- “反安卓”联盟往事
你对本文的反应是: