هذا هو المشروع الأول مع نجم عندما كنت طالبًا. كنت مترددًا قليلاً في حذفه ، لذلك احتفظت به للهدايا التذكارية. يمكنك عرض صفحتي الرئيسية في مستودع حلول LAB الجديد ، أو يمكنك النقر هنا للقفز مباشرة
يهدف هذا المستودع إلى تنظيم رمز المصدر التجريبي لـ MIT6.S081 2020 دورات الخريف على الإنترنت ، وخطط بناء بيئة Docker ، exercise التي تظهر في تدريس مقاطع الفيديو أو xv6book ، بالإضافة إلى ملاحظات ورموز الحل التجريبية.
أمر clone مستودع GIT الرسمي: git clone git://g.csail.mit.edu/xv6-labs-2020
(في كل فرع تجريبي ، سأكتب أيضًا بعض exercise الموضحة في الفصل الدراسي)
main : سيتم دمج جميع المعلومات هناnotes : قم بتخزين Dockerfile ، وملاحظات الدورة التدريبية ، وتعلم المواد المساعدة لأنظمة التشغيل الأخرى ، إلخ.util_solution : قم بتخزين Lab: Xv6 and Unix utilities الخاصة بي ، وأفكار حل المشكلات ، والمواد المرجعية ، إلخ. pgtbl_solution : قم بتخزين Lab: page tables الحل ، وأفكار حل المشكلات ، والمواد المرجعية ، إلخ. من أجل الحصول على أنقى تجربة التجربة ، قمت بعمل صورة Docker ، pull وتكوينها ببساطة ، حتى أتمكن من إجراء هذه التجربة على إصدار الويب من Vscode (سأظل تحسين تجربة المستخدم لهذه الصورة ، لذلك ترقبوا). الآثار المحددة هي كما يلي:
فيما يتعلق بكيفية قيامه ببناءها وكيفية استخدام المرآة الخاصة بي تحت نظام تشغيل Windows/Linux ، كتبت مقالة Zhihu. يمكنك إلقاء نظرة على: خطة بناء البيئة العامة للعب CSLAB الأجنبي (مع بيئة MIT6.S081 المبنية)
Dockerfile هو أيضا في الفرع main . يمكن للأصدقاء المهتمين التحقق من ذلك بأنفسهم.