摘要
针对Windows可执行程序与Linux可执行程序互不兼容的问题,提出了在Linux操作系统上实现运行Windows进程的思想,并且将两种操作系统的差异在内核中弥补,以提高Linux操作系统的可用性.介绍了两种操作系统可执行文件格式的区别和实现这种思路需要修改的主要数据结构,以及在Linux上创建Windows进程的实现步骤.最后介绍了为证实这种思路而进行的测试实验的实验环境和测试结果.
As the Windows process and the Linux process are not unified, the project of Windows process running in Linux system has been proposed to improve the maneuverability of the Linux system. The difference of the two systems will be modified in the kernel space. This paper introduces the difference of the file format in the two systems, the main data structure which should be modified, the steps of creating Windows process and finally the test environment and the result.
出处
《湖州师范学院学报》
2008年第2期58-62,共5页
Journal of Huzhou University
关键词
操作系统
进程
内核
可执行文件
系统调用
operating system
process
kernel space
executable file
system call