Android不再支持RISC-V?

2024年05月14日15:02:20 搞笑 2547

「android 目前不再支持 risc-v 了?」

近日,google 高級軟體工程師 matthias männich 的一個舉措引發不少的爭議。根據領英資料顯示,該名軟體工程師領導著 android 系統團隊並負責 android 的 linux 內核分支。

Android不再支持RISC-V? - 天天要聞

事情的起因是他向 aosp(android open source project,android 開源項目)提交了一系列補丁,其中「刪除了 ack 對 risc64 的支持」,如今在 aosp 跟蹤器上描述指出「對 risc64 gki 內核的支持已經停止」,刪除了 risc-v 內核支持、risc-v 內核構建支持和 risc-v 模擬器支持。

面對 google 的做法,一時之間,傳言甚囂,甚至不少人直接將此舉解讀為「google 已經決定停止參與 risc-v 的遊戲」。

ack 不再支持 risc-v

首先,我們不妨先了解一下 ack、gki 等名詞。

過往,android 設備製造商通常會根據其硬體和軟體需求對 linux 內核進行定製。這種定製化可能導致一些問題,例如設備之間的兼容性差異、內核安全漏洞等。

為了解決這些問題,google 創建了 ack(android common kernel,android 通用內核)項目,旨在提供一個統一的、可擴展的 linux 內核版本,用於支持 android 設備的開發和生產。ack 項目的目標是減少 android 設備製造商在內核方面的定製工作,提高設備的穩定性、性能和安全性。

根據 google 官方的解釋,ack 是所有 android 產品內核的基礎,也為 aosp 提供了一個統一的內核基礎。供應商內核和設備內核位於 ack 的下游。簡單來看,ack 是 google 上游 linux 內核的分支,但是添加了 android 特定的附加內容,但尚未合併到主線或長期支持(lts)內核中。ack 有多個分支,包括 android-mainline,它是主要的開發分支。

進而論及 gki(通用內核映像),是 google 為了解決碎片化問題而推出的項目,通過統一核心內核並將 soc 和板級支持從核心內核移至可載入模塊中,解決了內核碎片化問題。gki 內核為內核模塊提供了穩定的內核模塊介面 (kmi),因此模塊和內核可以獨立進行更新。

每個經過認證的 android 設備都會搭載基於這些 gki 分支之一的內核,因為谷歌目前不會認證搭載主線 linux 內核構建的 android 設備。

4 月 26 日,google 高級軟體工程師 matthias männich 在 aosp 項目中提交了一個關於「移除 ack 對 risc64 的支持」的補丁。

5 月 1 日,該補丁審核流程通過,成功合併了 android15-6.6 和 android-mainline 分支。

Android不再支持RISC-V? - 天天要聞

對此,外媒 androidanthority 報道稱,由於這些補丁刪除了對 risc-v 內核支持、risc-v 內核構建支持和 risc-v 模擬器支持,因此任何希望現在就編譯 risc-v 版本的 android 公司都需要創建和維護自己的 linux 分支,並打上必要的 ack 和 risc-v 補丁。

鑒於 google 目前只認證使用 ack 分支構建的 gki 內核的 android 版本,這意味著我們可能不會很快在 risc-v 硬體上看到經過認證的 android 版本。

google 對 risc-v 支持的歷史

事實上近幾年來,隨著開源浪潮的到來以及 risc-v 生態的發展,risc-v 從嵌入式和微控制器領域逐步走向高性能領域,如今 pc、汽車、數據中心、ai 等高性能領域成為 risc-v 的重要機會市場。

而來的是,業界不少科技公司加大了對 risc-v 的投入,國內有阿里巴巴、騰訊等,國外包括 google、intel、高通在內的也紛紛入局。

就 google 而言,其首次在 2022 年透露正在接受 risc-v 補丁。

2023 年 10 月,google 在博客上發文表示,「android 是一個開源操作系統,可以免費移植到許多設備和架構。因此,它支持許多不同的設備類型和 cpu 架構。我們很高興能夠在該列表中添加一個新的——risc-v。」

對此,時任 google android 工程總監 lars bergstrom 在 2023 年舉行的 risc-v 峰會上也表示,google 想要讓 risc-v 成為 android 的 t1 級支持架構——即其地位與 arm 處理器處於同一水平。這一表態顯示 google 對 risc-v 開源指令集架構的支持有了巨大轉變。

與此同時,去年年底,晶元製造商高通宣布正與 google 合作開發一款基於 risc-v 的可穿戴晶元組,該晶元組將在谷歌基於 android 的 wear os 平台上運行。一旦發布,這些 wear os 智能手錶將成為第一款運行 google 認證的 android 版本的商業 risc-v 硬體。不過,為了實現這一目標,谷歌必須投入大量工程資源,讓 android 及其底層 linux 內核分支能夠在 risc-v 硬體上啟動。google 已經完成了在 android 中啟用 risc-v 支持的大部分工作,但仍有大量工作要做。

Android不再支持RISC-V? - 天天要聞

此舉將帶來什麼樣的影響?

目前尚不清楚「刪除了 ack 對 risc64 的支持」會對 risc-v 融入 android 生態系統產生什麼樣的影響。

不過,the register 評價道,畢竟目前還沒有 risc-v 智能手機誕生,這不會讓手機製造商的日子變得艱難,但很難認為 gki 支持被取消有利於開源 cpu 架構的採用。android 仍然通過 aosp 接受 risc-v 補丁。

同時,外媒 androidanthority 分享了一份來自 google 發言人的回應:

android 將繼續支持 risc-v。由於迭代速度很快,我們還沒有準備好為所有供應商提供單一支持的映像。

我們已經從 android generic kernel image(gki)中移除了支持 risc-v 的相關補丁。

雖然該公司的聲明沒有詳細說明這一決定背後的理由,但至少可以確定 google 在 android 中對 risc-v 支持並未被完全取消。儘管如此,該聲明還是暗示了這樣一個事實:在 android 為 risc-v 做好準備之前,仍有大量工作需要完成。即使準備就緒,google 仍需要重做工作以在內核中添加 risc-v 支持。

至少, google 的決定可能意味著我們可能需要等待比預期更長的時間才能看到運行在 risc-v 晶元上的商業 android 設備。

引發熱議

對於 google 此舉,也引發了不少用戶的熱議,有網友評論道,「支持額外的架構並不是免費的,在開發人員大量裁員的時代,成本很重要。」事實也確實如此,不久之前,google 突然解僱了整個 python 基礎團隊,同時 flutter 等團隊也稍有波及。

此外,也有人猜測,或由於國際競爭環境日趨複雜,google 此舉到了政府政策的影響,旨在減緩中國晶元製造的增長。

還有 twitter 用戶認為,「對於嵌入行業來說,google 此舉會增加 bom 成本,因為 risc-v 處理器比 arm 處理器貴很多。從長遠來看,這將使 arm 處理器變得更加昂貴。另一個問題是 riac-v 版本分叉被卡住,安全補丁可能會延遲。」

就在眾人猜測之際,在 risc-v 郵件列表中,一位名為 enh 的 google 工程師也分享了一則內部消息,其表示:

事實是:

* 我們在 aosp 中支持 android/riscv64 的工作沒有任何變化

* 我們暫時停止了 ack/gki 版本的構建

* 在有正式的 gki 內核之前,我們正在努力過渡到由我們這些開發 android/riscv64 的工作人員維護的內核

* ......但不幸的是,在我們的修改準備就緒之前,gki 的修改就已經發布了

請注意,「non-gki」內核在所有意圖和目的上仍將是 ack/gki 內核(目的是讓 android/riscv64 設備使用 gki 內核),但由於維護一個正式的 gki 內核成本較高,我們暫時去掉了貼紙。

Android不再支持RISC-V? - 天天要聞

來源:https://lists.riscv.org/g/sig-android/message/389

整體而言,當前的 google 認為值得在 android 中大力支持 risc-v,但並不認為它已經準備好迎接黃金時期。

來源:

搞笑分類資訊推薦

商鞅變法解析 - 天天要聞

商鞅變法解析

但商鞅變法對中華民族的影響,很多人不怎麼知道,這就是我今天要聊的重點。
學會這幾招,電費「唰唰」降 - 天天要聞

學會這幾招,電費「唰唰」降

俗話說:「小暑過,一日熱三分。」熱浪來襲,各地氣溫持續走高。高溫下,用電需求激增,用電負荷出現顯著增長,全國步入迎峰度夏關鍵期。7月7日江蘇電網最高用電負荷年內第三次刷新歷史新高達1.52億千瓦截至目前南京、蘇州、無錫、常州徐州、鎮江、揚州、泰州南通、鹽城、淮安、宿遷、連雲港十三市最高用電負荷全部刷新歷史...
我們付錢請你聊聊打工辛酸血淚史,畢竟誰還沒碰到過幾個奇葩領導和嬌牛馬 - 天天要聞

我們付錢請你聊聊打工辛酸血淚史,畢竟誰還沒碰到過幾個奇葩領導和嬌牛馬

各位姐妹好,我們開設了一個「職場主題」徵稿欄目,想邀請擁有長期職業經驗的女性,分享自己的職場心得體會和行業內幕。我們希望真實地呈現職場女性在當下的就業環境中如何生存,讓初入職場的年輕打工人更深入地了解某個行業和崗位,獲得來自過來人的擇業建議和人生經驗。徵稿細則:1、至少擁有3年及以上工作經驗的職業女性...
《親愛的你》宋觀望拒絕喬光輝鬧烏龍,趙剛噴香水表白成校笑話 - 天天要聞

《親愛的你》宋觀望拒絕喬光輝鬧烏龍,趙剛噴香水表白成校笑話

《親愛的你》不光年輕人在談戀愛,老年組的戀愛談的也熱火朝天的,喬光輝為了追求宋觀望下了不少功夫,幾十個w的鑽戒也買了,自己最好的哥們也被當做禮物送給宋觀望了。然而,讓喬光輝意想不到的是宋觀望說她喜歡趙剛,喬光輝閃過一絲不快後直接將趙剛打包送
90後小官狂貪千萬!停車場收900萬現金,轉身就轉給親爹親姐! - 天天要聞

90後小官狂貪千萬!停車場收900萬現金,轉身就轉給親爹親姐!

90後「小官巨貪」,單筆受賄900萬現金!2024年1月,安徽六安市某停車場內,一場隱秘的「交易」正在進行。安徽某建設工程有限公司老闆王某的朋友,將一個沉甸甸的黑色旅行袋遞給六安市某建設公司綜合管理部主任苟某。袋子里裝的不是別的,而是整整900萬元現金!這筆錢,是王某為感謝苟某在「六安市某一體化物流園項目」招投...
余承東首次回應「開車睡覺」:在低頭看手機,人生第一次進局子 - 天天要聞

余承東首次回應「開車睡覺」:在低頭看手機,人生第一次進局子

余承東因開車看手機去自首了?大家還記得一個月前的新聞嗎?5月26日,一段 「余承東駕駛問界 M8 時頭部低垂近 20 秒、雙手未握方向盤」 的視頻在網路上快速傳播,拍攝者高喊 「余總,睡著了?」 視頻一經發布,讓事件迅速發酵,網友紛紛 @深圳交警,質疑其存在危險駕駛行為。圖源:微博直到7月8日,華為常務董事余承東才在...
單日單站9000單!當外賣小哥「追上」高鐵 - 天天要聞

單日單站9000單!當外賣小哥「追上」高鐵

中新網北京7月9日電(記者 劉越)臨近中午,武漢襄陽東站的12306網路訂餐配送中心一派繁忙。 「酸菜滷肉飯、椒香脆皮雞腿堡、安格斯肥牛飯!」在這個誕生不足一月的配送中心裡,裝箱、打單子的指令此起彼伏,工作人員步履匆匆,喊話聲不絕於耳。 10時30分,在飛馳的G3471次列車上,旅客周女士輕掃座椅二維碼點餐。一小時後,...
孫策死後,做夢沒想到70年後自己孫子竟被弟弟孫權的孫子這般虐待 - 天天要聞

孫策死後,做夢沒想到70年後自己孫子竟被弟弟孫權的孫子這般虐待

公元200年,江東小霸王孫策遇刺身亡時年僅25歲。他或許未曾想到,自己臨終前將基業託付給弟弟孫權的決定,會在70年後釀成一樁家族慘劇——他的親孫子孫奉,竟被孫權的孫子孫皓以謀反之名誅殺,孫策一脈就此絕後。這段歷史背後,是東吳權力交接的隱患、宗室內鬥的毒瘤,以及
若非這5個不起眼的小人物從中作梗,劉備或許早已興復漢室! - 天天要聞

若非這5個不起眼的小人物從中作梗,劉備或許早已興復漢室!

三國亂世,英雄輩出,劉備從織席販履到割據一方,堪稱勵志典範。他一生以「興復漢室」為志,麾下關張萬人敵、諸葛智絕天下,本有望一統山河。然而歷史總是充滿意外——幾個看似微不足道的小人物,竟在關鍵時刻給了蜀漢致命一擊。今天我們就來扒一扒,這五個被史書輕描淡寫卻改變三