Ceci est le premier projet avec une star quand j'étais étudiant. J'étais un peu réticent à le supprimer, alors je l'ai gardé pour le souvenir. Vous pouvez voir ma page d'accueil dans le nouvel entrepôt de solution de laboratoire, ou vous pouvez cliquer ici pour sauter directement
Cet entrepôt vise à organiser le code source expérimental de MIT6.S081 2020 Cours en ligne automne, les plans de construction de l'environnement Docker , exercise apparaissant dans les vidéos d'enseignement ou xv6book , ainsi que mes notes et codes de solution expérimentale.
Commande officielle clone du référentiel Git: git clone git://g.csail.mit.edu/xv6-labs-2020
(Dans chaque branche d'expérience, j'écrirai également certains exercise illustrés en classe)
main : toutes les informations seront fusionnées icinotes : Stockez mon Dockerfile , notes de cours, apprentissage des matériaux auxiliaires pour d'autres systèmes d'exploitation, etc.util_solution : Stockez le premier Lab: Xv6 and Unix utilities ma solution, idées de résolution de problèmes, matériel de référence, etc. pgtbl_solution : Stockez le troisième Lab: page tables ma solution, idées de résolution de problèmes, matériel de référence, etc. Afin d'avoir l'expérience la plus pure de l'expérimentation, j'ai fait une image Docker , pull retirée et je l'ai configurée simplement, afin que je puisse faire cette expérience sur la version Web de Vscode (je vais toujours optimiser l'expérience utilisateur de cette image, alors restez à l'écoute). Les effets spécifiques sont les suivants:
En ce qui concerne la façon dont je l'ai construit et comment utiliser mon miroir sous le système d'exploitation Windows / Linux, j'ai écrit un article de Zhihu. Vous pouvez jeter un œil à: un plan de construction de l'environnement général pour jouer au CSLAB étranger (avec mon environnement MIT6.S081 construit)
Dockerfile est également dans main . Les amis intéressés peuvent le vérifier par eux-mêmes.