QEMU 简介
QEMU 是一个托管的虚拟机,它使用动态二进制转换技术来模拟处理器,并且提供多种硬件和外设模型,这使它能够运行多种未修改的客户机操作系统,能与 KVM 配合以接近本地速度运行虚拟机(接近真实电脑的速度)。
名称由来
QEMU 是 Quick Emulator 的缩写。
QEMU 可以执行用户级的进程仿真,从而可以使为某一架构编译的程序在另一架构上运行(通过 VMM 的形式实现)。这也是 QEMU 与市面上绝大多数虚拟机软件的一大区别。
缘起
由于本人的操作系统课程实验包含 x86 架构下的汇编,且本人只有一台 M 系列芯片的 Mac(ARM架构),所以需借助 QEMU 虚拟机来完成课程实验,也于此处一并记录下这一虚拟机平台的使用经验。这些经验可以作为 QEMU 虚拟机的入门资料,若希望深入了解,请参阅官方网站。
