期刊文献+

兼容Windows程序的KgdLinux操作系统研究 被引量:2

Research on KgdLinux Operating System Compatible with Windows Program
下载PDF
导出
摘要 针对当前国产自主Linux操作系统因用户不熟悉和应用软件少而推广困难的问题,提出了一种兼容Windows程序的Linux操作系统KgdLinux。采用层次式体系结构,由应用层、兼容层、核心层组成。应用层由Windows和Linux应用程序构成,核心层由Linux内核和各种共享库组成,而兼容层采用用户空间内核虚拟化方法兼容Windows程序,提供了PE程序的加载、虚拟Windows环境、模拟Windows API的功能。采用各种基准程序和常用程序对KgdLinux上运行Windows程序的性能进行测试,测试结果表明:与在VMWare Workstation、Longene上运行的Win-dows程序相比,在KgdLinux上运行的Windows程序拥有更好的性能,且接近程序在本地Win-dows XP上运行的性能。 The domestic autonomy Linux operating system is currently difficult to popularize for little application and unfamiliar operation, so a Linux operating system specially developed for compatible with Windows application is presented, to solve the problem, which named KgdLinux. A hierarchical architecture for KgdLinux operating sys- tem is brought forward, which consists of the application layer, compatibility layer and core layer. The application layer is made up of the Windows and Linux application, the core layer is composed of Linux kernel and various pro- gram share libraries, and for the compatibility layer the method of kernel virtualization in user space for running Windows application on the KgdLinux is used. The compatibility layer provides the function of loading executives with PE format and Windows virtualization environment, and simulates the function of Windows API. Finally the performance of KgdLinux for running Windows programs is tested by using a variety of benchmark and common ap- plications. The experimental results show that, compared with the Windows programs running on VMware Worksta- tion and Longene, the Windows programs running on KgdLinux are better in performance, and close to the perform- ance of the programs running on the native Windows XP.
出处 《空军工程大学学报(自然科学版)》 CSCD 北大核心 2012年第5期55-59,共5页 Journal of Air Force Engineering University(Natural Science Edition)
基金 国家自然科学基金资助项目(61172083)
关键词 操作系统 虚拟化技术 二进制兼容 用户空间内核虚拟化 operating system virtualization technology binary compatibility kernel virtualization in user space
  • 相关文献

参考文献10

  • 1兰雨晴,赵同,高静,接卉,金茂忠.基础软件平台质量评估[J].软件学报,2009,20(3):567-582. 被引量:16
  • 2Fernando Laudares Camargos, Gabriel Girard, Benoit des Ligneris. Virtualization of Linux servers: a comparative study [ C ]// Proceedings of the Linux symposium. Ottawa: [ s. n. ], 2008 : 63 - 76.
  • 3Jeremy Sugerman, Ganesh Venkitachalam, Beng -Hong Lim. Virtualizing I/O devices on VMware workstation's hosted virtual machine monitor[ C ]//Proceedings of the general track: 2002 USENIX annual technical conference. Berkeley, CA: USENIX association ,2002 : 1 - 14.
  • 4Ian Pratt, Keir Fraser, Steven Hand, et al. Xen 3.0 and the art of virtualization [ C ]// Proceedings of the 2005 Ottawa Linux symposium. Ottawa: [ s. n. ], 2005:65 -78.
  • 5Ian Pratt, Keir Fraser, Steven Hand, et al. Xen 3.0 and the art of virtualization [ C ]/! Proceedings of the 2005 Ottawa Linux symposium. Ottawa: [ s. n. ], 2005:65 -78.
  • 6Younge A J, Henschel R, Brown J T, et al. Analysis of virtualization technologies for high performance computing environments [ C] //Proceedings of 4th international conference on cloud computing. Washington: IEEE press, 2011:9 -16.
  • 7王亚军,刘金刚.Windows程序运行于Linux系统的技术[J].计算机应用,2009,29(8):2128-2131. 被引量:14
  • 8SUSANTA N, TZI - CKER C. A survey on virtualization technologies [ R ]. USA: ECSL, 2005.
  • 9Russinovich Mark E, Solomon David A. Microsoft Windows internals (the fifth edition) [ M ]. Washington:Microsoft press, 2009.
  • 10Goran Martinovi c, Josip Balen, Snjezana Rimac - Drlje. Impact of the host operating systems on virtual machine performance [ C ]//Proceedings of MIPRO 2010. [ S. l. ] :IEEE press,2010:613 -618.

二级参考文献10

共引文献28

同被引文献21

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部