学习操作系统最好的方法就是自己编写新的操作系统,或者修改已有的操作系统.但是如果在真机上完成这个过程,调试会成为一个很大的问题.利用虚拟机来完成,可以使调试过程变得简单,而且能节约很多开关机的时间. Bochs是一个仿真X86机器的软件,它仿真了所有的机器指令,因此在上面跑的程序跟跑在真机上的效果完全一样,很适合拿来搭建开发环境. 下面就来聊一聊怎么搭这个开发环境. 我使用的主机操作系统为ubuntu16.04. 第一步:下载并安装仿真软件bochs 从http://bochs.sourcefo…