Vmware 如何开始实施虚拟机?

Vmware 如何开始实施虚拟机?,vmware,virtualization,virtual-machine,qemu,bochs,Vmware,Virtualization,Virtual Machine,Qemu,Bochs,我最近开始对实现基本的x86虚拟机感兴趣。我认为这是完全理解x86体系结构工作方式的最佳方式之一 除了开源虚拟机管理系统(如bochs、QEMU、kvm或xen)的代码库之外,您还建议我从哪些资源入手?虽然简单的虚拟机管理程序看起来非常有趣,但我建议您从更简单的资源入手,只需将汇编好的指令直接写入磁盘映像的引导扇区,即引导加载程序,而不一定是加载另一个操作系统的引导加载程序。这样,您就可以以实模式启动,并可以访问所有特权指令。我发现最好从这里开始。它在几分钟内就为您提供了入门所需的一切,而且还提

我最近开始对实现基本的x86虚拟机感兴趣。我认为这是完全理解x86体系结构工作方式的最佳方式之一


除了开源虚拟机管理系统(如bochs、QEMU、kvm或xen)的代码库之外,您还建议我从哪些资源入手?

虽然简单的虚拟机管理程序看起来非常有趣,但我建议您从更简单的资源入手,只需将汇编好的指令直接写入磁盘映像的引导扇区,即引导加载程序,而不一定是加载另一个操作系统的引导加载程序。这样,您就可以以实模式启动,并可以访问所有特权指令。我发现最好从这里开始。它在几分钟内就为您提供了入门所需的一切,而且还提供了一个完全工作的操作系统

感谢Johannes Trushnigg建议我研究lguest的源代码,这非常简单,可以作为一个很好的起点。