當前位置: 妍妍網 > 碼農

谷歌扶持鴻蒙上位?

2024-05-06碼農

RISC-V 突然從 Android 通用內核中消失,原因尚不完全清楚。

谷歌 Android 系統上遊 ——AOSP 最近 的一系列修補程式 刪除了 Android 通用內核對 RISC-V 架構的支持 。Android 通用內核也就是 Common Android Kernel,也被稱為 AOSP 通用內核或 ACK。

由於 ACK 刪除了對 RISC-V 的支持(包括 R ISC-V 內核支持、RISC-V 內核構建支持和 RISC-V 模擬器支持 ),任何公司或機構如果希望編譯支持 RISC-V 的 Android 構建,他們 需要建立和維護自己的 Li nux 分支 ,並打上必要的 AC K 和 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 開發板。

延伸閱讀:

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

END

熱門文章

-

-

-

-

-