空军工程大学学报(自然科学版)2012,Vol.13Issue(5):55-59,5.DOI:10.3969/j.issn.1009-3516.2012.05.012
兼容Windows程序的KgdLinux操作系统研究
Research on KgdLinux Operating System Compatible with Windows Program
摘要
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.关键词
操作系统/虚拟化技术/二进制兼容/用户空间内核虚拟化Key words
operating system/ virtualization technology/ binary compatibility/ kernel virtualization in user space分类
信息技术与安全科学引用本文复制引用
黄聪会,陈靖,张黎,朱清超..兼容Windows程序的KgdLinux操作系统研究[J].空军工程大学学报(自然科学版),2012,13(5):55-59,5.基金项目
国家自然科学基金资助项目(61172083) (61172083)