近日,openEuler RISC-V 23.03 創(chuàng)新版本正式發(fā)布。openEuler RISC-V SIG 作為 openEuler 系統(tǒng)在 RISC-V 架構(gòu)上的維護(hù)組織,主要致力于 openEuler 在 RISC-V 軟硬件方面的適配,一直跟隨 openEuler 版本節(jié)奏提供 openEuler 的 RISC-V 鏡像版本。 本次更新帶來更好的硬件支持,更多的軟件適配,包括 VisionFive 2 ,SG2042 等多款新開發(fā)板的默認(rèn)支持、UKUI,GNOME 等多個桌面環(huán)境的新增適配、容器及其工具的適配,另外,還默認(rèn)新增 JIT 支持以及針對性優(yōu)化。
鏡像下載鏈接
https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.03-V1-riscv64/
硬件支持
在硬件方面,openEuler RISC-V 23.03 繼承性支持和更新了全志哪吒 D1,矽速 Lichee RV,SiFive Unmatched,賽昉 VisionFive 1 等開發(fā)板,同時更新與支持了賽昉 VisionFive 2 和算能 SG2042 兩款設(shè)備。
支持 SG2042
openEuler RISC-V 23.03 創(chuàng)新版本成功接入 RISC-V 64 cores 高性能處理器 SG2042(EVB) 服務(wù)器板卡,是 RISC-V 服務(wù)器領(lǐng)域生態(tài)發(fā)展的重要一步,經(jīng)測試,基礎(chǔ)系統(tǒng)、有線網(wǎng)絡(luò)、USB 接口等組件已可流暢使用。 SG2042 本地構(gòu)建方式相較于 qemu user 模式具有顯著速度優(yōu)勢,為本次發(fā)版的 openEuler RISC-V 23.03 大幅縮短了構(gòu)建時長。RISC-V SIG 計劃將 SG2042 與 OBS 構(gòu)建系統(tǒng)結(jié)合,提升 openEuler RISC-V 軟件包構(gòu)建效率。
更新 VisionFive 2
openEuler RISC-V 23.03 對 VisionFive 2 開發(fā)板進(jìn)行了重大修復(fù),在先前測試鏡像的基礎(chǔ)上修復(fù)了圖形界面、HDMI 輸出等部分,可用功能已與其他開發(fā)板相匹配,運(yùn)行整體較為流暢。
軟件支持
內(nèi)核升級
openEuler 23.03 采用 Linux Kernel 6.1 內(nèi)核,為未來 openEuler 長生命周期版本采用 6.x 內(nèi)核提前進(jìn)行技術(shù)探索,RISC-V SIG 跟進(jìn)這一重要更新,為 openEuler RISC-V 環(huán)境提供了 6.1 內(nèi)核的適配,方便 RISC-V 開發(fā)者使用最新的內(nèi)核開發(fā)。
支持多個桌面環(huán)境
在桌面方面,openEuler RISC-V 23.03 創(chuàng)新版本支持 XFCE、UKUI、DDE、Kiran、GNOME、Cinnamon 桌面環(huán)境,為用戶提供優(yōu)秀的桌面用戶體驗(yàn)。RISC-V SIG 還對部分桌面組件如 GNOME 的 gjs,進(jìn)行了針對性優(yōu)化。
適配 iSulad 容器
RISC-V SIG 增加了對 iSulad 的 RISC-V 支持,并成功測試 iSulad 容器引擎在 openEuler RISC-V 23.03 創(chuàng)新版本的可用性。iSulad 是開放原子開源基金會旗下容器引擎項(xiàng)目,由華為龐加萊實(shí)驗(yàn)室發(fā)起,于 2019 年在 openEuler 社區(qū)開源。
相比 Docker,iSulad 通用容器引擎是一種新的容器解決方案,提供統(tǒng)一的架構(gòu)設(shè)計來滿足 CT 和 IT 領(lǐng)域的不同需求。其使用 C/C++ 實(shí)現(xiàn),具有輕、靈、巧、快的特點(diǎn),不受硬件規(guī)格和架構(gòu)的限制,底噪開銷更小,可應(yīng)用領(lǐng)域更為廣泛。
實(shí)驗(yàn)性 JIT 支持
在 openEuler RISC-V 23.03 創(chuàng)新版本中,RISC-V SIG 添加針對性的 JIT 優(yōu)化并測試,相關(guān)工作涉及 Mesa、GNOME 桌面優(yōu)化以及 LuaJIT 相關(guān)軟件。
目前,RISCV SIG 將 Mesa 升級至 23.0.0 版本,并在此基礎(chǔ)上引入了基于 LLVMpipe 且支持 RISC-V 優(yōu)化的新 JIT 引擎,同時在 RISC-V 環(huán)境運(yùn)行了 glxgears 測試,確認(rèn)性能已顯著提升。開發(fā)者正在補(bǔ)丁基礎(chǔ)上添加 Cache 優(yōu)化,后續(xù)進(jìn)展我們將持續(xù)跟進(jìn)。
在桌面方面,RISC-V SIG 已在 mozjs102 上回溯移植了 SpiderMonkey RISC-V 的 JIT 補(bǔ)丁,從而顯著提升 gjs 的性能,并進(jìn)一步優(yōu)化 GNOME 桌面體驗(yàn)。
在實(shí)驗(yàn)性添加 LuaJIT 支持的基礎(chǔ)上,RISC-V SIG 成功地為 RISC-V 架構(gòu)構(gòu)建了一系列依賴于 LuaJIT 的軟件包,包括 openResty 和 Minetest 等,相關(guān)支持仍在持續(xù)開發(fā)中。
RISCV SIG 將繼續(xù)關(guān)注最新的 JIT 進(jìn)展,并致力于桌面優(yōu)化和服務(wù)器軟件生態(tài)的完善。對此感興趣的朋友們可以嘗試更新至最新的鏡像體驗(yàn),歡迎大家提供測試反饋,共同助力提升 RISC-V 桌面生態(tài)體驗(yàn)。
-
RISC-V
+關(guān)注
關(guān)注
45文章
2270瀏覽量
46129 -
openEuler
+關(guān)注
關(guān)注
2文章
312瀏覽量
5860
原文標(biāo)題:openEuler RISC-V 23.03 創(chuàng)新版本亮相:全面提升硬件兼容性和桌面體驗(yàn)
文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論