以下文章來源于openKylin
眾所周知,在新的指令集架構(gòu)發(fā)展初期,往往采用兼容其他架構(gòu)軟件的方法來拓展自身生態(tài)體系,如蘋果公司的Rosetta 2和微軟的Arm64EC,都是將X86架構(gòu)軟件運(yùn)行在ARM架構(gòu)的系統(tǒng)之上。
RISC-V作為一個(gè)新興的指令集架構(gòu),亟需軟件生態(tài)的快速發(fā)展與拓展。為此,openKylin社區(qū)RISC-V SIG積極開展了二進(jìn)制翻譯相關(guān)工作,參與開源項(xiàng)目box64的研發(fā)。截至目前,已提交合并20余個(gè)PR,增加了GTK3、nettle等多個(gè)動(dòng)態(tài)庫及函數(shù)的封裝,完善RISC-V動(dòng)態(tài)重編譯模塊等功能,總計(jì)貢獻(xiàn)代碼2000余行。
近期,RISC-V SIG團(tuán)隊(duì)通過解決指令翻譯、函數(shù)庫封裝等關(guān)鍵問題,成功在算能SG 2042平臺(tái)和openKylin 2.0 RISC-V版本系統(tǒng)中運(yùn)行了X86架構(gòu)軟件,包括微信、WPS Office和騰訊會(huì)議等,所提交的相關(guān)PR也得到了box64項(xiàng)目作者ptitSeb的點(diǎn)贊。
微信
目前能夠進(jìn)行文字、圖片和文件的傳輸,并可以使用語言發(fā)送、語音在線翻譯、即時(shí)對(duì)話等功能。
WPS Office
支持文字、表格、演示和pdf等功能的使用,可以進(jìn)行文件打開、編輯和保存等操作;此外,還可以結(jié)合openKylin適配的RISC-V原生搜狗輸入法,高效地進(jìn)行中文編輯。
騰訊會(huì)議
支持多人在線會(huì)議、文字聊天和線上語音等功能,滿足了日常辦公會(huì)議的基本需求。
雖然openKylin在RISC-V二進(jìn)制翻譯方面取得了一定成果,但在性能、兼容性等方面仍存在不足。未來,RISC-V SIG將持續(xù)進(jìn)行二進(jìn)制翻譯的技術(shù)探索,積極參與并貢獻(xiàn)box64等開源項(xiàng)目的建設(shè)。
RISC-V作為一個(gè)非常具有前景的指令集架構(gòu),openKylin社區(qū)自成立起便率先布局基于RISC-V架構(gòu)的新一代桌面應(yīng)用場(chǎng)景,構(gòu)筑操作系統(tǒng)與RISC-V架構(gòu)生態(tài)協(xié)同發(fā)展。目前,社區(qū)已適配完成國內(nèi)外主流RISC-V硬件平臺(tái),構(gòu)建了較為完整的軟件生態(tài)體系,率先完成釘釘、搜狗輸入法和福昕等商用軟件的移植,針對(duì)深度學(xué)習(xí)應(yīng)用與開發(fā)進(jìn)行了優(yōu)化。未來,openKylin將在RISC-V領(lǐng)域持續(xù)發(fā)力,助力RISC-V生態(tài)發(fā)展邁上新的臺(tái)階!
「關(guān)于RISC-V SIG」
openKylin RISC-V SIG主要負(fù)責(zé)社區(qū)RISC-V架構(gòu)開源軟件包的維護(hù),發(fā)布o(jì)penKylin的RISC-V版本,進(jìn)行軟件包構(gòu)建、系統(tǒng)構(gòu)建等工作,歡迎所有對(duì)RISC-V開發(fā)平臺(tái)技術(shù)方向感興趣的愛好者加入到RISC-V SIG!
-
二進(jìn)制
+關(guān)注
關(guān)注
2文章
795瀏覽量
41721 -
X86
+關(guān)注
關(guān)注
5文章
295瀏覽量
43517 -
RISC-V
+關(guān)注
關(guān)注
45文章
2320瀏覽量
46372 -
openKylin
+關(guān)注
關(guān)注
0文章
12瀏覽量
260
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論