✔passed all tests: 1, 4, 5, 6, 7, 8, 9, 10
❌partially passed: 2, 3, 11
https://pdos.csail.mit.edu/6.828/2020/index.html
-
Have a Linux System (Ubuntu, Debian .etc) or Mac System with hard disk space at least 20GB (recommend 30GB+). Windows + VirtualBox + Ubuntu also works.
-
Clone this repo
git clone https://github.com/philoinovsky/MIT_OS.git
- Install the tools in https://pdos.csail.mit.edu/6.828/2020/tools.html (outside this repo folder)
In this repo, Course_content
is used to store course materials (i.e official lecture notes, xv6 books), Labs
is used to store my implementations on lab questions, Notes
is for my own summary on xv6 books.
You are welcome to initate a pull request if you find a better idea/implementation to a specific lab question.