Windows程序运行于Linux系统的技术  被引量:14

Techniques of Windows programs running in Linux system

在线阅读下载全文

作  者:王亚军[1,2] 刘金刚[2] 

机构地区:[1]中国人民武装警察部队学院计算机教研室,河北廊坊065000 [2]首都师范大学&中科院计算所计算机科学联合研究院,北京100037

出  处:《计算机应用》2009年第8期2128-2131,2135,共5页journal of Computer Applications

基  金:国家863计划项目(2001AA114201)

摘  要:在Linux系统上运行Windows程序,是Linux争夺桌面应用领域面临的技术难题。对Windows设备驱动程序和应用程序运行于Linux系统的技术现状及发展趋势作了综合阐述。对于兼容Windows设备驱动程序,目前Linux系统仅能运行Windows网络接口设备驱动程序;对于兼容Windows应用程序,目前可采取的技术有代码重构、跨平台编译、软件虚拟机和API仿真等技术。这些技术因各自的局限性而无法撼动Windows在桌面领域的统治地位,使得开发支持Windows设备驱动程序和应用程序的Linux兼容内核成为提高桌面Linux市场竞争力的必然趋势。To run Windows programs in Linux systems is a difficult technological problem that Linux is facing when struggling for desktop applications. The article introduced the current technology and developing tendency of running Windows driver programs and application programs in Linux systems. To unify Windows driver programs, Linux systems can only operate Windows network interface driver programs; to unify Windows application programs, the available techniques include code refactoring, cross-platform compiling, software virtual machine and API emulation. Since these techniques have their respective limitations, the development of Linux unified kernel to support Windows driver and application programs is necessary.

关 键 词:操作系统 LINUX WINDOWS WINE API仿真 兼容内核 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象