从其他精简指令集计算机(RISC)架构演变而来的开源 RISC-V 指令集架构正在赢得国际支持与合作。然而,Google已决定停止参与 RISC-V 的游戏。最近合并的一系列补丁删除了Android通用内核代码库中对"riscv64"处理器架构的支持。
Android通用内核(ACK)是Android开源项目(AOSP)的主要分支,为移动和可穿戴设备上的所有第三方和Google自己的Android实现提供指导。从 ACK 和 AOSP 中移除对 RISC-V 的支持实际上意味着山景城正在"扼杀"其主要计算平台中的 ISA 本机实现。
最近,许多芯片制造商和处理器设计人员都对 RISC-V 的未来进行了投资。2023 年 10 月,Google正式在Android系统中引入 RISC-V 支持。高通公司已经在为 Wear OS开发RISC-V 芯片,Wear OS 是专门为智能手表和其他类型的可穿戴小工具设计的Android版本。
据中国制造商英韧科技(Yingren Technology)曾表示,在固态硬盘控制器领域,该开放标准甚至为 Arm 架构提供了一些竞争优势,而且效果明显更好。ACK/AOSP取消了对RISC-V的支持,这意味着即将发布的Android系统将无法使用RISC-V芯片,不过制造商可以定制移动操作系统,重新添加对ISA的支持。
考虑到许多企业都对使用 RISC-V 感兴趣,Google阻止 AOSP 进一步发展该技术的决定令人费解。RISC-V ISA尚未在智能手机应用的适当SoC项目中实现,而新合并的ACK补丁很可能会成为这方面的重大障碍。
在被问及对此问题的评论时,Google的一位代表告诉 Android Authority,移动操作系统未来将继续支持 RISC-V。由于 ISA 技术的"快速迭代",Android 似乎还没有准备好为所有 Android 供应商提供单一的支持内核映像。
Google向市场保证,它不会完全扼杀Android系统对 RISC-V 的支持,但将该架构推出 AOSP 意味着这一前景广阔的芯片标准的最终商业开发所需的时间将远远超过预期。与此同时,RISC-V 社区正在制定启动和运行时服务规范,为设备发现、系统管理和其他基本系统操作建立一个可互操作的操作系统平台。
了解更多:
https://android-review.googlesource.com/q/topic:%22ack_riscv64_turndown%22