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