openKylin系統成功在RISC-V上運行x86軟體
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家。