當前位置: 華文世界 > 科技

openKylin系統成功在RISC-V上執行x86軟件!微信、WPS

2024-07-21科技

RISC-V指令集憑借完全開放的特性,發展勢頭很猛,但軟件生態建設一直欠缺太多,openKylin社區的RISC-V SIG就在積極開展二進制轉譯相關工作,參與開源專案box64,努力讓x86軟件能跑在RISC-V平台上。

截至目前,團隊已送出合並20多個PR,增加了GTK3、nettle等多個動態庫及函數的封裝,完善了RISC-V動態重編譯模組等功能,總計貢獻程式碼2000余行。

近期,RISC-V SIG團隊透過解決指令轉譯、函數庫封裝等關鍵問題,成功在算能SG 2042平台、openKylin 2.0 RISC-V版本系統中執行了x86架構軟件,包括微信、WPS Office、騰訊會議等,所送出的相關PR也得到了box64專案作者ptitSeb的點贊。

微信

目前支持發送語音、文字、圖片、檔,還可以語音線上轉譯、即時對話等。

WPS Office

支持文字、表格、演示、PDF等功能,可以進行檔開啟、編輯、保存等操作,還可以結合openKylin適配的RISC-V原生搜狗輸入法進行中文編輯。

騰訊會議

支持多人線上會議、文字聊天、線上語音等功能,滿足日常辦公會議的基本需求。

不過在效能、相容性等方面,仍然存在很大的存在不足。

未來,RISC-V SIG將持續進行二進制轉譯的技術探索,積極參與並貢獻box64等開源專案的建設。

openKylin社區成立之初就開始布局基於RISC-V架構的桌面套用場景,已適配國內外主流RISC-V硬件平台,率先完成了釘釘、搜狗輸入法、Foxit福昕等商用軟件的移植,並針對AI套用與開發進行了最佳化。

openKylin RISC-V SIG主要負責社區RISC-V架構開源軟件包的維護,釋出openKylin RISC-V版本,進行軟件包構建、系統構建等。

openKylin(開放麒麟)社區在開源、自願、平等、協作的基礎上,透過開源、開放的方式,與企業構建合作夥伴生態體系,共同打造開源作業系統社區,推動Linux開源技術及其軟硬件生態繁榮發展。

社區理事成員單位包括麒麟軟件、普華基礎軟件、中科方德、麒麟信安、凝思軟件、一銘軟件、中興新支點、元心科技、中國電科32所、技德系統、北京麟卓、先進作業系統創新中心、飛騰、兆芯、龍芯中科、景美、京東科技、達摩院、申泰資訊、海光等21家。