mirror of
https://github.com/LearningOS/rust-based-os-comp2022.git
synced 2026-02-12 14:45:13 +08:00
38 lines
1.5 KiB
Markdown
38 lines
1.5 KiB
Markdown
# rust-based os comp 2022
|
||
|
||
Welcome to OS Tutorial Summer of Code 2022(2022年开源操作系统训练营).
|
||
## Scheduling
|
||
- NOTICE current [scheduling](./scheduling.md)(2022年开源操作系统训练营的计划安排)!
|
||
## History
|
||
- [rust-based os comp 2021](https://github.com/rcore-os/rCore/wiki/os-tutorial-summer-of-code-2021)
|
||
- [rust-based os comp 2020](https://github.com/rcore-os/rCore/wiki/os-tutorial-summer-of-code-2020)
|
||
## Guide
|
||
- Guide deployed version can be found [here](https://learningos.github.io/rust-based-os-comp2022/)(精简OS实验指导)
|
||
- [rCore Tutorial v3 Guide](https://rcore-os.github.io/rCore-Tutorial-Book-v3/) (2022春季OS课程讲义)
|
||
- [OS Course Slides in 2022 spring](https://learningos.github.io/os-lectures/)(2022春季OS课程Slides)
|
||
|
||
First, you can read [Guide](https://learningos.github.io/rust-based-os-comp2022/) to:
|
||
|
||
- setup development environment.
|
||
- analyze and try os in ch1 and ch2.
|
||
|
||
|
||
## os reference framework
|
||
The 'os[1-8]-ref' are the 'os[1-8]' reference framework. You can read and copy some codes into os[1-8]
|
||
|
||
## kernel labs
|
||
There are five kernel labs.
|
||
|
||
According to the [Guide](https://learningos.github.io/rust-based-os-comp2022/), write os codes for:
|
||
- lab1 in 'os3' DIR
|
||
- lab2 in 'os4' DIR
|
||
- lab3 in 'os5' DIR
|
||
- lab4 in 'os6' DIR
|
||
- lab5 in 'os8' DIR
|
||
|
||
## Check your results
|
||
- lab1: `make test3` for lab1
|
||
- lab2: `make test4` for lab2
|
||
- lab3: `make test5` for lab3
|
||
- lab4: `make test6` && `make test7` for lab4
|
||
- lab5: `make test8` for lab5 |