《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 一種多架構應用軟件開發及運行方法研究與實現
一種多架構應用軟件開發及運行方法研究與實現
2020年信息技術與網絡安全第9期
魯 振,胡堅升,李名揚
中軟信息系統工程有限公司,北京102209
摘要: 對國產基礎軟件運行環境及運行依賴庫進行了研究,提出了一種多架構應用軟件開發及運行方法,并在FT1500A、X86(CPU)與麒麟(OS)相組合的兩類架構環境上實現了該方法。運行結果表明,該方法能夠提供良好的多架構應用軟件開發及運行服務,為國產基礎軟硬件生態的軟硬件適配、整體解決方案提供技術支撐。
中圖分類號: TP311
文獻標識碼: A
DOI: 10.19358/j.issn.2096-5133.2020.09.006
引用格式: 魯振,胡堅升,李名揚. 一種多架構應用軟件開發及運行方法研究與實現[J].信息技術與網絡安全,2020,39(9):28-33.
Research and implementation of a multi-architecture application software development and operation method
Lu Zhen,Hu Jiansheng,Li Mingyang
CS&S Information System Engineering Co.,Ltd.,Beijing 102209,China
Abstract: This paper studied the running environment and running dependency library based on the domestic basic software ecosystem, and proposed a multi architecture application software development and a running method. The running method has been implemented on FT1500A and X86(CPU)+Kylin(OS) architecture environments. The running results show that the method can provide good services for multi architecture software development and operation, and can provide technical support for the software and hardware adaptation and solid foundation for domestic basic software and hardware ecology.
Key words : multi-CPU architecture;application software development;ecosystem;core operating framework;sandbox

1 背景介紹

1.1 現狀分析

    近年來,以自主CPU+OS為核心的國產基礎軟硬件生態體系不斷發展和完善,但仍存在一些短板和弱項,比如基礎軟件方面,操作系統多是基于開源的Linux系統,經常會導致軟件開發與運行存在運行依賴庫不規范、應用軟件版本混亂、沖突等問題。基于系統開發和運行的實踐,當前國產基礎軟件生態體系主要存在以下四個方面的問題。

    (1)開發嚴重碎片化。Linux上存在太多的開發庫,國產操作系統缺少一套類似微軟.NET框架的統一開發解決方案,開發者難以選擇最佳的開發語言、開發庫和開發環境,比如對C/C++而言,主流的用戶界面(UI)程序開發有Gtk、Qt、WxWidget三種,同時Gtk本身又有Gtk2和Gtk3系列[1],Qt有Qt4和Qt5區分。Linux應用軟件開發者需要一套開發和運行的行業標準,解決開發框架選擇難、開發文檔少或無、開發庫版本多、開發接口不統一等問題。

    (2)權限控制機制存在安全隱患。主流的國產操作系統使用基于用戶角色的權限控制機制,應用一般具備諸如訪問用戶文件[2]、訪問其他應用數據[3]、使用網絡和外部設備[4]等權限。雖然大多數的Linux發行版(典型的如Debian、Ubuntu、Redhat、Centos)都提供自身的軟件包維護機制,用戶往往也使用值得信賴的源下載應用,但病毒往往也會利用應用程序這條路徑植入傳播。用戶對一些程序的非法操作往往會導致嚴重的安全問題,給自身帶來極大的困擾。例如用戶使用的應用程序需要訪問網絡時,有可能會從不安全的站點下載惡意程序,執行一些非法操作,如盜取用戶的敏感信息,干擾用戶的日常工作、數據安全和個人隱私等,用戶需要一種有效的保護計算機安全的方法,比如利用沙箱技術給應用程序提供隔離的運行空間。

    (3)跨架構應用移植不統一。應用軟件可移植性越來越受到關注,諸如Java、Python等語言都提供一套虛擬機用于屏蔽底層處理器和操作系統差異[5],但是對于C/C++等平臺相關編程語言,目前缺少一種跨架構的可移植開發運行解決方案[6]

    (4)應用軟件版本混亂。主流的國產操作系統發行版都使用類似RPM、DPKG等打包系統構建,最大的特點是上游開發者和下游軟件包維護者(打包者)明顯地區分開。上游應用開發者編寫代碼,下游發行者獲取并將其轉化(編譯、編寫規則并重新打包)為RPM或DEB包;最后安裝到本地系統中。這種場景在一定程度上解決了包的風險問題,因為軟件包維護者往往會選擇值得信賴和功能可靠的應用,但是也難以避免地暴露一些問題,上游應用開發者往往希望更高的發布速度,而事實上完全依賴下游發行者打包開發的應用,下游發行者決定具體的調度、申明、打包、提供支持等規則。應用本身的實際測試變得十分困難,因為最終用戶往往可能使用不同的包版本,應用在某個發行版的某個版本下的測試,無法確定應用在其他發行版和其他版本的任意組合下都能正常運行;要測試應用在某個發行版的某個版本下的運行,開發者往往需要安裝該發行版的版本環境,并編譯運行該應用,這將是一項繁雜的工作。




本文詳細內容請下載:http://m.jysgc.com/resource/share/2000003090




作者信息:

魯  振,胡堅升,李名揚

(中軟信息系統工程有限公司,北京102209)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品美女www爽爽爽视频| 牛牛国产精品| 在线日韩av| 国产日韩精品入口| 国产精品一区二区男女羞羞无遮挡| 欧美日韩国产探花| 欧美国产一区二区在线观看| 久久综合久久美利坚合众国| 久久成人免费| 欧美一区深夜视频| 欧美在线观看一区二区三区| 午夜精品福利一区二区蜜股av| 亚洲在线一区二区| 亚洲自拍偷拍视频| 午夜精品久久| 欧美在线免费一级片| 欧美伊人久久| 欧美专区在线| 久久久久女教师免费一区| 久久精品日韩一区二区三区| 久久精品99久久香蕉国产色戒| 久久成人人人人精品欧| 久久九九全国免费精品观看| 久久久亚洲欧洲日产国码αv | 亚洲国产精品女人久久久| 亚洲福利电影| 亚洲精品小视频在线观看| 一本综合精品| 亚洲欧美精品| 久久久久国产免费免费| 蜜臀av性久久久久蜜臀aⅴ| 欧美成年人视频| 欧美日韩成人精品| 国产精品视频xxxx| 国产一区二区福利| 亚洲国产日韩欧美在线99| 亚洲伦理网站| 亚洲欧美日韩一区二区三区在线观看| 性欧美xxxx大乳国产app| 亚洲国产mv| 亚洲开发第一视频在线播放| 亚洲天堂av在线免费| 欧美专区在线播放| 美玉足脚交一区二区三区图片| 欧美激情精品久久久久| 国产精品久久久久久久久久妞妞| 国产欧美日韩一区二区三区| 影音先锋亚洲电影| 中文在线不卡| 久久精品99国产精品日本| 日韩性生活视频| 欧美一区二区在线看| 农村妇女精品| 国产精品乱码久久久久久| 国产综合第一页| 亚洲精品一区二区三区婷婷月| 亚洲午夜视频在线| 亚洲国产精品综合| 亚洲一区二区动漫| 久久婷婷影院| 欧美天天综合网| 影音先锋另类| 亚洲资源av| 日韩午夜在线视频| 久久久99国产精品免费| 欧美日韩久久久久久| 国内精品模特av私拍在线观看| 亚洲精品一区二区三区樱花| 久久高清免费观看| 亚洲一区美女视频在线观看免费| 久久综合久久久久88| 国产精品免费观看在线| 亚洲第一福利在线观看| 亚洲欧美综合| 亚洲先锋成人| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品乱码一区二三区小蝌蚪 | 亚洲人体大胆视频| 欧美一区二区三区在线免费观看| 日韩视频在线观看免费| 久久久欧美精品| 国产精品日韩精品| 亚洲人成毛片在线播放女女| 久久成人久久爱| 欧美一区二区视频在线观看2020| 欧美精品一级| 一区精品在线| 欧美一区免费| 性欧美暴力猛交另类hd| 欧美日本在线观看| 影音先锋另类| 久久成人18免费观看| 午夜在线a亚洲v天堂网2018| 欧美极品在线视频| 亚洲国产高清自拍| 亚洲福利一区| 久久久综合网站| 国产欧美一级| 亚洲欧美欧美一区二区三区| 亚洲一区二区免费在线| 欧美精品久久久久久久久久| 136国产福利精品导航| 久久国内精品视频| 久久精品国产久精国产一老狼| 国产精品成人一区二区网站软件 | 日韩视频免费观看| 亚洲美女视频| 欧美成人精品一区| 亚洲福利国产| 亚洲欧洲精品成人久久奇米网| 久久久精品999| 国产性天天综合网| 欧美一级午夜免费电影| 欧美一级视频精品观看| 国产精品手机视频| 亚洲综合国产| 欧美一区二区视频观看视频| 国产精品欧美经典| 亚洲永久在线| 欧美有码视频| 国产亚洲在线| 久久精品国产精品亚洲| 老色鬼精品视频在线观看播放| 国内精品美女在线观看| 久久国产精品免费一区| 久久人人爽人人爽爽久久| 国产综合色在线视频区| 久久gogo国模裸体人体| 久久综合九色综合欧美狠狠| 伊人一区二区三区久久精品| 亚洲黄网站黄| 欧美精品乱人伦久久久久久 | 亚洲高清影视| 欧美福利小视频| 亚洲日本va午夜在线电影| 在线亚洲电影| 国产精品国产精品国产专区不蜜| 亚洲一区二区在线免费观看视频| 午夜宅男欧美| 国自产拍偷拍福利精品免费一| 亚洲国产精品福利| 欧美精品一区二区视频| 久久久国际精品| 欧美黑人一区二区三区| 极品尤物av久久免费看| 亚洲国产精品成人| 欧美3dxxxxhd| 日韩视频在线观看一区二区| 亚洲永久精品大片| 国产免费观看久久黄| 久久av资源网站| 欧美二区在线| 9色porny自拍视频一区二区| 午夜精品久久久久影视| 黑人操亚洲美女惩罚| 日韩天堂av| 国产精品亚洲一区| 亚洲第一主播视频| 欧美区视频在线观看| 在线视频精品一区| 久久久久久久久久码影片| 亚洲福利小视频| 亚洲综合精品一区二区| 国产亚洲欧美一区| 日韩视频一区| 国产精品天美传媒入口| 亚洲国产毛片完整版| 欧美日韩中文另类| 欧美影院精品一区| 欧美日韩国产成人| 午夜精品亚洲| 欧美久久影院| 欧美伊人影院| 欧美色道久久88综合亚洲精品| 欧美一区二区三区播放老司机| 欧美激情一区二区三区在线视频| 亚洲自拍啪啪| 欧美激情一区二区三区在线视频 | 国产欧美精品在线观看| 最新国产拍偷乱拍精品| 国产精品夫妻自拍| 亚洲国产精品视频| 国产精品免费福利| 亚洲精品影视| 国产亚洲一区二区在线观看| 一区二区高清在线| 樱花yy私人影院亚洲| 亚洲欧美在线x视频| 亚洲国产精品激情在线观看| 欧美一二三区精品| 亚洲麻豆一区| 免费在线播放第一区高清av| 亚洲欧美日韩视频二区| 欧美日韩一区二区国产| 91久久精品一区二区三区| 国产欧美日韩精品专区| 在线综合亚洲| 亚洲国产精品一区二区www在线| 欧美在线亚洲综合一区| 日韩亚洲欧美成人|