共计 1855 个字符,预计需要花费 5 分钟才能阅读完成。
近日,RISC-V SIG 胜利将 Chromium 等桌面软件适配到 openEuler RISC-V,这是继 openSUSE 之后第二个跑起来 Chromium 的 RISC-V 发行版。作为桌面利用的外围软件,浏览器决定着一个操作系统整体的用户体验。目前,RISC-V SIG 曾经为 openEuler RISC-V 适配实现 Chromium 和 Firefox 两大开源浏览器。此外,KDE 和 DDE 桌面环境曾经初步适配胜利,多媒体播放器、邮件客户端等更多的桌面常用软件适配胜利,为零碎用户带来更丰盛的桌面应用体验。
Chromium 与 Firefox 的适配状况
RISC-V SIG 于往年六月和八月,先后别离实现 Firefox 和 Chromium 两大支流浏览器的适配工作。目前两大浏览器均曾经能实现网页浏览,验证登录,收发邮件,播放视频等根底性能,可能满足用户的根本应用需要。openEuler RISC-V 反对的 Chromium 版本有 100/103,以后运行的版本为 Chromium103,在 unmatched 的 XFCE 桌面上曾经测试运行胜利。RISC-V SIG 以 openEuler 主线版本 87 为根底进行跨版本升级,参考 openSUSE,StarFive 等多个社区的工作,联合 openEuler RISC-V 零碎环境进行了优化调整。针对于 openEuler RISC-V 的构建需要,现版本的 Chromium 不仅补充欠缺了根本的构建零碎,还在绘制引擎 angle,Dump 捕捉模块 breakpad,解码器 dav1d,多媒体 ffmpeg 等第三方模块中引入了 RISC-V 构建实现,保障图形化界面在 RISC-V 架构上能够稳固运行。
openEuler RISC-V 反对的 Firefox 浏览器版本有 97/100,以后运行的版本为 Firefox100。RISC-V SIG 引入 Arch Linux 和 Zentinal 的 Firefox 打包构建工作,启用了 VA-API A 卡硬解,并且修复了 Rust 开启 level 3 编译优化的问题。目前在次要的测试环境中,Firefox 曾经能够流畅地运行。
桌面环境及组件的适配状况
2021 年,RISC-V SIG 就曾经适配了 XFCE 桌面。为了提供更多的桌面环境抉择,近期又相继适配了 DDE 和 KDE 桌面。
DDE 是统信软件的桌面环境,自统信软件开始逐渐削减对 RISC-V 的反对,DDE 的适配成为了 RISC-V SIG 实现集体桌面配套软件的指标之一。目前在 openEuler 的 RISC-V 架构下,DDE、QEMU 和 VisionFive V1 中均已测试胜利运行。
KDE 是性能非常丰盛的桌面环境,次要由 openSUSE 进行保护。目前,在 openEuler 的 RISC-V 架构下,KDE 曾经胜利在 QEMU 内运行,局部 KDE 软件如 Kate 和 Konsole 等也曾经测试胜利运行。因为硬件上的瓶颈,KDE 与 Unmatched 和 VisionFive V1 的适配还须要再期待一些工夫。
桌面应用程序的适配状况
RISC-V SIG 还实现了多媒体播放器 VLC,邮件管理工具 Thunderbird 等桌面应用程序的适配。
VLC 参考 openSUSE 的工作,补充了 libdvbpsi、libmatroska、lirc 和 live555 等解码库的打包构建并且修复了 VLC 的 opencv4 的反对,在 openEuler 操作系统上得以稳固运行。
Thunderbird 是基于 Firefox 适配工作为根底的构建实现,目前可运行版本为 97。
RISC-V SIG 正在对更多桌面利用进行适配,目前办公套件 LibreOffice、开发工具 eclipse 后续会陆续公布,集体桌面软件环境正在不断完善,预计年底为 RISC-V 集体笔记本所筹备的桌面应用环境就会组装实现。
为了保障 Chromium 等软件的稳固运行,减速 openEuler 桌面软件生态的欠缺,咱们须要更多的小伙伴一起来退出众测,同样欢送大家下载体验 openEuler for RISC-V 镜像,在 openEuler 上进行更多未适配(未验证)常用软件的装置验证,来跟 samuel yuan 一起玩转 openEuler:https://gitee.com/samuel_yuan/riscv-openeuler-visionfive。不论是已适配软件的测试,还是未适配软件的验证,只有你有趣味,就有你的地位,快点退出咱们吧!
对于作者
杨延玲,中科院软件所 PLCT 实验室实习生,欧拉开源社区 RISC-V SIG 成员,目前在温州大学读研一,负责帮助 RISC-V SIG 的日常经营。