开源欧拉 openeuler risc-j9九游会登陆入口
it之家 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 通用容器引擎是一种新的容器j9九游会登陆入口的解决方案,提供统一的架构设计来满足 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 等,相关支持仍在持续开发中。
it之家附上 openeuler risc-v 23.03 创新版本镜像下载:。