本系列尝试实践完成 2018 年的 MIT 6.828 操作系统实验。

🎆系统与 IDE

使用 Ubuntu 16.04 作为使用的 Linux 发行版本,使用 VSCode 作为开发用 IDE。
完成的代码在 Gitee

🧨环境搭建

使用 官网 提供的工具链进行搭建。因为 Ubuntu 中已经内置了 gcc 编译器,所以 gcc 部分不再赘述。
qemu 的配置过程如下:

  1. 在用户目录下新建 MIT 文件夹
  2. 在此文件夹中克隆 6.828-qemu 项目,可以使用 Gitee 进行加速
  3. 安装必要依赖
  4. 编译安装项目

具体的命令如下:

  1. $ cd
  2. # create directory
  3. $ mkdir MIT
  4. # clone project
  5. $ git clone https://gitee.com/wangjq4214/qemu.git qemu
  6. # install lib
  7. $ sudo apt-get libsdl1.2-dev libtool-bin libglib2.0-dev libz-dev libpixman-1-dev
  8. # compile and install
  9. $ cd qemu
  10. $ sudo make && sudo make install