每天希望有点进步,学习一些新知识,啊哈
下面一段是我看到的,而后又找到一些qemu和bochs的一些资料,感觉都是不错的。
不仅仅vmware可以单步调试内核,实际上qemu也可以,bochs也可以。
另外,根本不需要使用破解版,我也不鼓励使用盗版软件。其实完全可以从vmware申请一个评估license,有效期1个月,等快到期的时候,再申请一个就可以了,vmware公司没有限制单个用户连续申请评估license的次数。完全没有必要使用盗版软件。
QEMU是一套可以在Windows操作系统中仿真出另一套操作系统的仿真软件。...QEMU的使用非常简单,因为它不用安装,只要使用文字指令和参数就可以操作。 QEMU Manager 是QEMU图形(GUI)界面,需要先安装QEMU,非常容易使用。
Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, Bochs can be compiled to emulate a 386, 486, Pentium/PentiumII/PentiumIII/Pentium4 or x86-64 CPU including optional MMX, SSEx and 3DNow! instructions.
Bochs is capable of running most Operating Systems inside the emulation including Linux, DOS, Windows® 95/98 and Windows® NT/2000/XP or Windows Vista. Bochs was written by Kevin Lawton and is currently maintained by this project.
Bochs can be compiled and used in a variety of modes, some which are still in development. The 'typical' use of bochs is to provide complete x86 PC emulation, including the x86 processor, hardware devices, and memory. This allows you to run OS's and software within the emulator on your workstation, much like you have a machine inside of a machine. For instance, let's say your workstation is a Unix/X11 workstation, but you want to run Win'95 applications. Bochs will allow you to run Win 95 and associated software on your Unix/X11 workstation, displaying a window on your workstation, simulating a monitor on a PC.