This is the first project with a star when I was a student. I was a little reluctant to delete it, so I kept it for the souvenir. You can view my homepage in the new Lab Solution warehouse, or you can click here to jump directly
This warehouse aims to organize the experimental source code of MIT6.S081 2020 autumn online courses, Docker environment construction plans, exercise appearing in teaching videos or xv6book , as well as my experimental solution notes and codes.
Official Git repository clone command: git clone git://g.csail.mit.edu/xv6-labs-2020
(In each experiment branch, I will also write some of exercise demonstrated in the classroom in it)
main branch: All information will be merged herenotes branch: store my Dockerfile , course notes, learning auxiliary materials for other operating systems, etc.util_solution : store the first experiment Lab: Xv6 and Unix utilities my solution, problem-solving ideas, reference materials, etc. pgtbl_solution : store the third experiment Lab: page tables my solution, problem solving ideas, reference materials, etc. In order to have the purest experience of experimenting, I made a Docker image, pull down and configured it simply, so that I can do this experiment on the web version of Vscode (I will still optimize the user experience of this image, so stay tuned). The specific effects are as follows:
Regarding how I built it and how to use my mirror under the Windows/linux operating system, I wrote a Zhihu article. You can take a look at: a general environment construction plan for playing foreign CSLab (with my built MIT6.S081 environment)
Dockerfile is also in main branch. Interested friends can check it out by themselves.