开源欧拉 openEuler RISC-V 23.03 创新版本发布:所有提升硬件兼容性和桌面体验
4 月 10 日音讯,openEuler RISC-V 23.03 立异版本正在远期正式公布。openEuler RISC-V SIG 做为 openEuler 零碎正在 RISC-V 架构上的保护构造,次要努力于 openEuler 正在 RISC-V 硬硬件圆里的适配,不断跟从 openEuler 版本节拍供给 openEuler 的 RISC-V 镜像版本。本次更新带去更好的硬件撑持,更多的硬件适配,包罗 VisionFive 2 ,SG2042 等多款新开辟板的默许撑持、UKUI,GNOME 等多个桌里情况的新删适配、容器及其东西的适配,别的,借默许新删 JIT 撑持和针对性劣化。
硬件撑持
正在硬件圆里,openEuler RISC-V 23.03 承继性撑持战更新了齐志哪吒 D1,矽速 Lichee RV,SiFive Unmatched,赛昉 VisionFive 1 等开辟板,同时更新取撑持了赛昉 VisionFive 2 战算能 SG2042 两款装备。
撑持 SG2042
openEuler RISC-V 23.03 立异版本胜利接进 RISC-V 64 cores 下功能处置器 SG2042 (EVB) 效劳器板卡,是 RISC-V 效劳器范畴死态开展的主要一步,经测试,根底零碎、有线收集、USB 接心等组件已可流利运用。SG2042 当地构建方法相较于 qemu user 形式具有明显速率劣势,为本次收版的 openEuler RISC-V 23.03 年夜幅延长了构建时少。RISC-V SIG 方案将 SG2042 取 OBS 构建零碎分离,提拔 openEuler RISC-V 硬件包构建服从。
更新 VisionFive 2
openEuler RISC-V 23.03 对 VisionFive 2 开辟板停止了严重建复,正在先前测试镜像的根底上建复了图形界里、HDMI 输入等局部,可勤奋能已取其他开辟板相婚配,运转全体较为流利。
硬件撑持
内核晋级
openEuler 23.03 接纳 Linux Kernel 6.1 内核,为将来 openEuler 永生命周期版本接纳 6.x 内核提早停止手艺探究,RISC-V SIG 跟进那一主要更新,为 openEuler RISC-V 情况供给了 6.1 内核的适配,便利 RISC-V 开辟者运用动态的内核开辟。
撑持多个桌里情况
正在桌里圆里,openEuler RISC-V 23.03 立异版本撑持 XFCE、UKUI、DDE、Kiran、GNOME、Cinnamon 桌里情况,为用户供给优良的桌里用户体验。RISC-V SIG 借对局部桌里组件如 GNOME 的 gjs,停止了针对性劣化。
适配 iSulad 容器
RISC-V SIG 添加了对 iSulad 的 RISC-V 撑持,并胜利测试 iSulad 容器引擎正在 openEuler RISC-V 23.03 立异版本的可用性。iSulad 是开放本子开源基金会旗下容器引擎项目,由华为庞减莱尝试室倡议,于 2019 年正在 openEuler 社区开源。
比拟 Docker,iSulad 通用容器引擎是一种新的容器处理计划,供给一致的架构设想去满意 CT 战 IT 范畴的差别需供。其运用 C / C++ 完成,具有沉、灵、巧、快的特性,没有受硬件规格战架构的限定,底噪开支更小,可使用范畴更加普遍。
尝试性 JIT 撑持
正在 openEuler RISC-V 23.03 立异版本中,RISC-V SIG 增加针对性的 JIT 劣化并测试,相干任务触及 Mesa、GNOME 桌里劣化和 LuaJIT 相干硬件。
今朝,RISCV SIG 将 Mesa 晋级至 23.0.0 版本,并正在此根底上引进了基于 LLVMpipe 且撑持 RISC-V 劣化的新 JIT 引擎,同时正在 RISC-V 情况运转了 glxgears 测试,确认功能已明显提拔。开辟者正正在补钉根底上增加 Cache 劣化,后绝停顿我们将继续跟进。
正在桌里圆里,RISC-V SIG 已正在 mozjs102 上回溯移植了 SpiderMonkey RISC-V 的 JIT 补钉,从而明显提拔 gjs 的功能,并进一步劣化 GNOME 桌里体验。
正在尝试性增加 LuaJIT 撑持的根底上,RISC-V SIG 胜利天为 RISC-V 架构构建了一系列依靠于 LuaJIT 的硬件包,包罗 openResty 战 Minetest 等,相干撑持仍正在继续开辟中。
中文国际附上 openEuler RISC-V 23.03 立异版本镜像下载:。