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