【问题标题】:How to get started on implementing a virtual machine?如何开始实施虚拟机?
【发布时间】:2010-05-06 08:59:50
【问题描述】:

我最近对实现一个基本的 x86 虚拟机产生了兴趣。我认为这将是完全了解 x86 架构工作方式的最佳方式之一。

除了 bochs、QEMU、kvm 或 xen 等开源 VMM 的代码库之外,您还建议我从哪些资源开始着手?

【问题讨论】:

标签: vmware virtualization virtual-machine qemu bochs


【解决方案1】:

虽然简单的虚拟机管理程序看起来很有趣,但我建议您从更简单的开始,只需将组装的指令直接写入磁盘映像的引导扇区(即引导加载程序,不一定是加载另一个操作系统的引导程序)。通过这种方式,您可以从“真实模式”开始,并可以访问所有特权指令。我发现最好的起点是这里:MikeOS handbook。它为您提供了在几分钟内开始所需的一切,而且还提供了一个完整的操作系统。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 2015-03-20
    • 2018-11-22
    • 2011-04-01
    • 1970-01-01
    相关资源
    最近更新 更多