因为想要写一个简单的操作系统,所以需要安装虚拟机来模拟出硬件,VMware不适合这个场景,因为会使用硬件级别的虚拟化,而bochs这个开源虚拟机,是用软件虚拟了所有的硬件,所以调试可以做到非常细的粒度,比如每次cpu执行命令,我们都可以暂停,看寄存器状态,看内存状态,这对于操作系统开发调试的帮助太大太大了.所以我们使用bochs这个虚拟机来. mac安装bochs 我的当前环境是Mac 版本是10.15.3,记录下安装的过程和踩的坑. 步骤: 安装 sdl 库,后续编译会用到 brew inst…