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