以下文章來源于openKylin
眾所周知,在新的指令集架構發展初期,往往采用兼容其他架構軟件的方法來拓展自身生態體系,如蘋果公司的Rosetta 2和微軟的Arm64EC,都是將X86架構軟件運行在ARM架構的系統之上。
RISC-V作為一個新興的指令集架構,亟需軟件生態的快速發展與拓展。為此,openKylin社區RISC-V SIG積極開展了二進制翻譯相關工作,參與開源項目box64的研發。截至目前,已提交合并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原生搜狗輸入法,高效地進行中文編輯。
騰訊會議
支持多人在線會議、文字聊天和線上語音等功能,滿足了日常辦公會議的基本需求。
雖然openKylin在RISC-V二進制翻譯方面取得了一定成果,但在性能、兼容性等方面仍存在不足。未來,RISC-V SIG將持續進行二進制翻譯的技術探索,積極參與并貢獻box64等開源項目的建設。
RISC-V作為一個非常具有前景的指令集架構,openKylin社區自成立起便率先布局基于RISC-V架構的新一代桌面應用場景,構筑操作系統與RISC-V架構生態協同發展。目前,社區已適配完成國內外主流RISC-V硬件平臺,構建了較為完整的軟件生態體系,率先完成釘釘、搜狗輸入法和福昕等商用軟件的移植,針對深度學習應用與開發進行了優化。未來,openKylin將在RISC-V領域持續發力,助力RISC-V生態發展邁上新的臺階!
「關于RISC-V SIG」
openKylin RISC-V SIG主要負責社區RISC-V架構開源軟件包的維護,發布openKylin的RISC-V版本,進行軟件包構建、系統構建等工作,歡迎所有對RISC-V開發平臺技術方向感興趣的愛好者加入到RISC-V SIG!
-
二進制
+關注
關注
2文章
809瀏覽量
43034 -
X86
+關注
關注
5文章
300瀏覽量
45434 -
RISC-V
+關注
關注
48文章
2886瀏覽量
53005 -
openKylin
+關注
關注
0文章
37瀏覽量
553
發布評論請先 登錄
OrangePi RV2 深度技術評測:RISC-V AI融合架構的先行者
RISC-V,正式崛起
探索RISC-V在機器人領域的潛力
CIE全國RISC-V創新應用大賽 人臉識別系統介紹與移植
如何在vivado上基于二進制碼對指令運行狀態進行判斷
在vivado上基于二進制碼對指令運行狀態進行判斷
基于蜂鳥E203架構的指令集K擴展
RISC-V HPC新標桿Sophon SG2044深度評估:支持RVV v1.0適配GCC 15.2,多核性能潛力巨大!
威盛入局!從X86 “老兵” 到RISC-V “先鋒”
RISC-V CPU 上 3 倍推理加速!V-SEEK:在 SOPHON SG2042 上加速 14B LLM
探索RISC-V二進制翻譯,openKylin成功在SG2042平臺運行X86架構軟件!
評論