谷歌扶持鴻蒙上位?
共 2648字,需瀏覽 6分鐘
·
2024-05-08 17:00
RISC-V 突然從 Android 通用內(nèi)核中消失,原因尚不完全清楚。
谷歌 Android 系統(tǒng)上游 ——AOSP 最近合并的一系列補丁刪除了 Android 通用內(nèi)核對 RISC-V 架構(gòu)的支持。Android 通用內(nèi)核也就是 Common Android Kernel,也被稱為 AOSP 通用內(nèi)核或 ACK。
由于 ACK 刪除了對 RISC-V 的支持(包括 RISC-V 內(nèi)核支持、RISC-V 內(nèi)核構(gòu)建支持和 RISC-V 模擬器支持),任何公司或機構(gòu)如果希望編譯支持 RISC-V 的 Android 構(gòu)建,他們需要創(chuàng)建和維護自己的 Linux 分支,并打上必要的 ACK 和 RISC-V 補丁。
雖然 SoC 制造商和 OEM 通常會針對自己的需求深度調(diào)整 Android,但為完整架構(gòu)添加支持卻很少見。
鑒于谷歌目前只認證使用 ACK 分支構(gòu)建的 GKI 內(nèi)核的 Android 版本,這意味著我們可能無法很快在 RISC-V 硬件上看到經(jīng)過認證的 Android 版本。
簡單來說,使用下一版本 GKI 的 Android 操作系統(tǒng)實現(xiàn)將無法在開箱即用的 RISC-V 芯片上運行。
盡管 Android 通用內(nèi)核刪除了 RISC-V 支持,但谷歌表示 Android 仍將繼續(xù)支持 RISC-V,但當(dāng)前還沒有準(zhǔn)備好為所有廠商提供單一支持的鏡像。
谷歌發(fā)言人對媒體的回應(yīng)原文如下:
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 系統(tǒng)將繼續(xù)支持 RISC-V。由于(ISA,指令集架構(gòu))迭代速度很快,我們還沒有準(zhǔn)備好為所有供應(yīng)商提供統(tǒng)一支持的鏡像。
我們已經(jīng)從 Android Generic Kernel Image(GKI)中移除了支持 RISC-V 的相關(guān)補丁。
如果按官方說法,谷歌做出此決策是為了規(guī)避 RISC-V 技術(shù)的快速迭代速度而產(chǎn)生的 “碎片化” 趨勢。雖然不在通用內(nèi)核提供支持,但用戶可以自行編譯。
但不管怎么說,谷歌的這個決策確實十分突然且令人費解。因為去年谷歌才表達了積極支持 RISC-V 的決心——希望 RISC-V 成為 Android 支持的 “一級” 架構(gòu)平臺。
事實上,在谷歌從 Android 通用內(nèi)核刪除 RISC-V 支持的前幾天,美國就發(fā)布了一項聲明:
具體內(nèi)容為美國商務(wù)部表示它正在評估中國使用 RISC-V 芯片技術(shù)對美國國家安全的影響,以及是否采取適當(dāng)行動解決任何潛在的問題。
所以從時間線來看,美國剛有限制中國使用 RISC-V 芯片的苗頭,谷歌后腳就從 Android 通用內(nèi)核刪除了 RISC-V 支持——這通操作很難不讓人對谷歌產(chǎn)生質(zhì)疑。
但 RISC-V 畢竟是開源免專利芯片技術(shù),雖然最初由美國研究人員開發(fā),但數(shù)年前負責(zé) RISC-V 技術(shù)的非盈利組織將其總部從美國遷移到了歐洲的瑞士,因此限制中國使用 RISC-V 技術(shù)基本上不太可能。
因此有觀點認為,谷歌這波操作是在給鴻蒙助攻。畢竟鴻蒙早已踏上積極支持 RISC-V 的征途。
根據(jù)相關(guān)報道,不僅是鴻蒙系統(tǒng)兼容 RISC-V 架構(gòu),同時華為自己也開發(fā)了 RISC-V 系統(tǒng)和 RISC-V 開發(fā)板。
延伸閱讀:
谷歌態(tài)度巨變,希望RISC-V成為Android支持的 “一級” 架構(gòu)平臺
AOSP合并首個RISC-V架構(gòu)移植相關(guān)的代碼補丁
Reference
https://www.androidauthority.com/android-drop-risc-v-kernel-3438330/
https://android-review.googlesource.com/c/kernel/common/+/3061965
https://www.techspot.com/news/102843-google-removed-risc-v-architecture-support-android-kernel.html
https://www.oschina.net/news/289272/us-china-risc-v-risk
https://www.oschina.net/news/260839/us-china-tech-war-risc-v
https://www.hisilicon.com/cn/products/MCU/A2MCU/motor-control/Hi3065H
點擊關(guān)注公眾號,閱讀更多精彩內(nèi)容
