动态

详情 返回 返回

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 的日常運營。

user avatar RCJL 头像 u_17021563 头像 GalaxySinCos 头像 suxyio 头像 xdhking 头像 waluna 头像 dolphinscheduler 头像 huangSir-devops 头像 kunaodehuluobo 头像 metaxk 头像 datadowell 头像 shiyibodec 头像
点赞 25 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.