中文引用格式: 徐志亮,郭真鈴,,李博,,等. PKS體系運行SilverLight插件的研究與實現(xiàn)[J]. 電子技術(shù)應用,2023,,49(10):153-156.
英文引用格式: Xu Zhiliang,,Guo Zhenling,Li Bo,,et al. Research and implementation of running SilverLight plug-in in PKS system[J]. Application of Electronic Technique,,2023,49(10):153-156.
0 引言
為了在信息技術(shù)產(chǎn)業(yè)鏈各個環(huán)節(jié)擁有自主知識產(chǎn)權(quán),,我國已將信創(chuàng)工程納入國家發(fā)展戰(zhàn)略,,在政策和市場的逐步引導下,基礎(chǔ)軟硬件,、應用軟件,、信息安全等領(lǐng)域國產(chǎn)化發(fā)展如火如荼。在這過程中,,面臨著大量現(xiàn)有應用軟件與信創(chuàng)計算體系無法兼容的問題,。各行業(yè)應用便開始了與信創(chuàng)相關(guān)計算體系的適配與遷移工作,。
但是在實踐的過程中往往會面臨諸多問題,例如自研應用軟件依賴一些第三方的閉源組件或信息系統(tǒng)是由第三方提供,,使用單位不具備遷移適配的條件等,,如何運行不做任何修改的Window軟件,為當前不具備遷移條件的Window軟件在信創(chuàng)相關(guān)計算體系上運行提供臨時解決方案,。
本文將基于PKS體系以SilverLight插件為例進行研究,,該插件是基于x86處理器和Windows操作系統(tǒng)進行開發(fā)的,過去廣泛應用于Web網(wǎng)頁程序中,。在指令集和操作系統(tǒng)存在差異的情況下,,SilverLight插件在PKS體系上無法運行。
目前,,存在以下兩種解決方案:一是在宿主機中安裝Qemu環(huán)境并創(chuàng)建Windows虛擬機,,在虛擬機中訪問插件頁面;二是在Wine中運行瀏覽器并訪問插件頁面,。
當前這兩種解決方案均需耗費一定的硬件資源,,且運行過程中存在高延遲的情況,未能有效解決SilverLight在PKS體系上無法運行的問題,。因此,,本文提出一套解決方案,該方案將SilverLight運行在由二進制翻譯工具和Wine構(gòu)成的系統(tǒng)環(huán)境兼容層中,,以Pipelight作為通信機制,,將系統(tǒng)環(huán)境兼容層與Pipelight相結(jié)合,實現(xiàn)SilverLight在PKS體系上的順利運行,。
本文詳細內(nèi)容請下載:http://wldgj.com/resource/share/2000005730
作者信息:
徐志亮1,,2,郭真鈴1,,李博1,,2,袁泉1,,2,,謝小龍1
(1.中電(海南)聯(lián)合創(chuàng)新研究院,,海南 澄邁 571924,;2.中軟信息系統(tǒng)工程有限公司,北京 102209)