Lab 0¶
Sidere mens eadem mutato. / 繁星纵变,智慧永恒。
欢迎来到实验零¶
现在,欢迎大家来到 OSH 2026 的实验零。这个实验的目的是教会大家使用 OS 课程的工具链,主要包含如下内容:
- 使用 Linux 作为实验的主要环境
- 使用 Git 维护自己的代码版本
- 使用 Markdown 来编写美观、规范的文档
- 使用 Makefile 来编写编译脚本
- 使用 C/C++/Rust 编写程序的要求、规范和注意事项
每个小节的最后可能有若干「必做」练习需要完成,请注意提交。
实验零的要求
本次实验(实验零)不计分,但是助教会检查大家的完成情况,针对完成的较差的同学给予提醒和帮助。请确保在截止时间前完成所有的「必做」部分,避免影响接下来的实验。
我们推荐你在一开始就构建好自己的开发环境,并将开发环境的描述保存在一个 Markdown 文件中(例如下面的 ENVIRONMENT.md)。这对于 Agent 一类的 AI 应用而言非常有用。
如果你需要使用 AI 工具,请务必阅读 AI 工具指引。
实验零完成后,你应该创建了一个 osh-2026-labs 作业仓库,并且具有这样的结构:
osh-2026-labs
- README.md
- lab0
- ENVIRONMENT.md
- src
- [pic] // src 文件夹存放图片,图片名字随意
- markdown.md
- linux.md
- main.cpp
- bubblesort.cpp
- bubblesort.hpp
- Makefile
- CMakeLists.txt //如完成CMakeLists.txt选作
- build //如完成CMakeLists.txt选作
- ...
- .gitignore