开发环境配置¶
在这部分内容中,我们将向同学们介绍 Linux 发行版,以备后续实验。
Linux是一个免费可用的操作系统,非常适用于操作系统开发。在操作系统实验课程中,我们使用 Ubuntu 24.04 LTS 作为标准的实验环境。
Warning
即便部分同学们已经拥有一个运行着 Linux 发行版的物理机或虚拟机环境,我们依然要求诸位同学参照下述文档为这门课准备一个新的标准环境,以减少可能出现的问题。
此外,我们要求各位同学在系统名中设置自己的学号,以备Lab实验或课程作业需要提交截图。
为了应对后续的实验,我们推荐同学们选择 Ubuntu LTS 或 Debian stable,并加装图形界面。
你也可以选择使用 SSH + vscode 进行远程开发,即在你的宿主机 (通常是 Windows 或 macOS 系统)上使用 vscode 或 SSH 连接到你的虚拟机中进行开发。
搭建 Linux 虚拟环境¶
我们推荐使用 VMware 作为虚拟机软件,并对 Windows (amd64) 和 macOS (arm64, Apple Silicon) 提供支持。
-
请你参照列表中的方案进行 VMware 安装后,导入我们预先提供的虚拟环境(OVF)。
-
如果你选择从零安装 Linux 虚拟机,请你安装 Ubuntu LTS / Debian stable,并参照 手动环境配置 安装 RISC-V gcc 工具链、QEMU 模拟器等。
最后,你可以考虑配置 VSCode 开发工具以及验证环境可用。
Note
请同学们在安装系统时额外满足如下要求:
- 在设定的系统名中包含你的学号。
- 语言尽量选择英文,中文路径可能导致部分实验内容无法顺利完成。