谷歌扶持鸿蒙上位?

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开源社区

你也许感兴趣的:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注