Skip to content

LearningOS/lab3-os5-xy-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open in Codespaces

Open-Source OS Training Comp 2022

Welcome to Open-Source OS Training Comp 2022(2022年开源操作系统训练营).

Scheduling

  • NOTICE current SCHEDULING(2022年开源操作系统训练营的计划安排)!
  • News(2022年开源操作系统训练营的新闻和纪要)
  • QA(常见问题解答)
  • Online Ranking(训练营在线排行榜)

History

Guide & Lab Test for Rust

Guide for OS

First, you can read Guide to:

  • (Important) git clone this repo.
  • (Important) setup development environment.
  • (Important) setup classroom CI by make setupclassroom (if you using githubclassroom to devel labs)
  • analyze and try os1 and os2 labs.
  • (Option) you can use github classroom&code space to develop all os labs just in a net browser.

os reference framework

The 'os[1-8]-ref' are the 'os[1-8]' reference frameworks. You can read and copy some codes into os[1-8]

kernel labs

There are two simple practice work, and five kernel labs.

注:登录github.com,点击并打开下面的lab0~lab5的github classroom的链接后,点击醒目绿色按钮"Accept this assignment"选择接受,github就为你创建了一个对应实验的git repo

According to the Guide, write os codes for:

注:lab0-0\lab0-1用于搭建线上或本地实验环境,以及熟悉"提交/CI等"的操作过程,基本上不需要编程。lab1~lab5是实际的OS实验内容,需要编程。

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

QA &Send issues

There are some methods for common questions & problems, please read QA.

If you meet any other new problems or some difficulties, please send issues to Issues in rust-based-os-comp2022

About

lab3-os5-xy-plus created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published