本系列尝试实践完成 2018 年的 MIT 6.828 操作系统实验。
🎆系统与 IDE
使用 Ubuntu 16.04 作为使用的 Linux 发行版本,使用 VSCode 作为开发用 IDE。
完成的代码在 Gitee
🧨环境搭建
使用 官网 提供的工具链进行搭建。因为 Ubuntu 中已经内置了 gcc 编译器,所以 gcc 部分不再赘述。
qemu 的配置过程如下:
- 在用户目录下新建 MIT 文件夹
- 在此文件夹中克隆 6.828-qemu 项目,可以使用 Gitee 进行加速
- 安装必要依赖
- 编译安装项目
具体的命令如下:
$ cd# create directory$ mkdir MIT# clone project$ git clone https://gitee.com/wangjq4214/qemu.git qemu# install lib$ sudo apt-get libsdl1.2-dev libtool-bin libglib2.0-dev libz-dev libpixman-1-dev# compile and install$ cd qemu$ sudo make && sudo make install
