欢迎访问《空军工程大学学报》官方网站!

咨询热线:029-84786242 RSS EMAIL-ALERT
兼容Windows程序的KgdLinux操作系统研究
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

TP311

基金项目:

国家自然科学基金资助项目(61172083)


Research on KgdLinux Operating System Compatible with Windows Program
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对当前国产自主Linux操作系统因用户不熟悉和应用软件少而推广困难的问题,提出了一种兼容Windows程序的Linux操作系统KgdLinux。采用层次式体系结构,由应用层、兼容层、核心层组成。应用层由Windows和Linux应用程序构成,核心层由Linux内核和各种共享库组成,而兼容层采用用户空间内核虚拟化方法兼容Windows程序,提供了PE程序的加载、虚拟Windows环境、模拟Windows API的功能。采用各种基准程序和常用程序对KgdLinux上运行Windows程序的性能进行测试,测试结果表明:与在VMWare Workstation、Longene上运行的Windows程序相比,在KgdLinux上运行的Windows程序拥有更好的性能,且接近程序在本地Windows XP上运行的性能。

    Abstract:

    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 system 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 program 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 applications. The experimental results show that, compared with the Windows programs running on VMware Workstation and Longene, the Windows programs running on KgdLinux are better in performance, and close to the performance of the programs running on the native Windows XP.

    参考文献
    相似文献
    引证文献
引用本文

黄聪会,陈靖,张黎,朱清超.兼容Windows程序的KgdLinux操作系统研究[J].空军工程大学学报,2012,(5):55-59

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2015-11-17
  • 出版日期: