RISC-V SIG 新进展:Chromium 等多个桌面软件登录欧拉开源操作系统

近日,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 的日常运营。

openEuler 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目

6 声望
5 粉丝
0 条评论
推荐阅读
Arm NN 成功适配 openEuler Embedded,提供高性能神经网络推理能力
近期,RISC-V SIG 完成了 Arm NN 在 openEuler Embedded 系统的适配,于 2023 年 1 月合入系统构建工程代码库,经测试验证可用,实现了神经网络加速库在 openEuler Embedded 嵌入式系统上的加速和优化。

openEuler阅读 94

关于 Ubuntu 20.04 LTS 的网络(dchp/dns/route/PPPoE)
前言旧时代网络管理软件 net-tools、NetworkManager新时代网络管理软件 iproute2、resolvectl新时代旧时代大致可按 2010 年划分检查网卡是否已插入网线直接查看文件 {代码...} ip addr 或 ip link 命令查看网卡状...

qbit2阅读 15k

Laravel入门及实践,快速上手ThinkSNS+二次开发
【摘要】自从ThinkSNS+不使用ThinkPHP框架而使用Laravel框架之后,很多人都说技术门槛抬高了,其实你与TS+的距离仅仅只是学习一个新框架而已,所以,我们今天来说说Laravel的入门。

ThinkSNS1阅读 2.4k

confluence7.2.1的部署与迁移---呕心沥血版
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。 到官网下载最新版本,截止目前...

暗涌阅读 7.8k

C++编译器和链接器的完全指南
C++是一种强类型语言,它的编译和链接是程序开发过程中不可或缺的两个环节。编译器和链接器是两个非常重要的概念。本文将详细介绍C++中的编译器和链接器以及它们的工作原理和使用方法。

小万哥2阅读 1k

封面图
WEB安全梳理-看完本文若未能让你学通操作系统,我将永远退出IT界!
windows操作系统一、常用的DOS命令 {代码...} DOS下的一些文件的简单操作 {代码...} 应急小技巧a、netstat -ano 查看目前的网络连接,定位可疑的 ESTABLISHED {代码...} b、一般找到后还是看不见的,因为程序被隐...

代码熬夜敲2阅读 449

Ubuntu 20.04 读写 Windows 10 共享目录(qbit)
本文实验环境中,Windows 操作系统版本为 Windows Server 2016,应该对 Windows 10 和 Windows Server 2019 同样适用

qbit1阅读 6.3k

openEuler 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目

6 声望
5 粉丝
宣传栏