/6.828

MIT 6.828 JOS lab

Primary LanguageC

Intro

This semester (Spring 2017), I am taking a OS implementation class at Peking University under professor Chen's guide. The class is based on material of MIT 6.828. We are going to write an exokernel-style operating systems kernel names JOS under x86 platform and then port it to ARM architecture. This repository is here to record my steps to implement the system.

Note, this is my last course of my undergradute age, not any more :)

Development Logs

lab1: Booting

Requirement Status Date
Exercises Passed 08/03/2017
Challenge 1 Finished 08/03/2017
Requirement Status Date
Part 1 Passed 11/03/2017
Part 2 Passed 12/03/2017
Part 3 Passed 12/03/2017
Challenge 1 NA NA
Challenge 2 NA NA
Challenge 3 NA NA
Challenge 4 NA NA
Requirement Status Date
Part A Passed 03/04/2017
Part B Passed 04/04/2017
Challenge 1 Finished 04/04/2017
Challenge 2 NA NA
Challenge 3 NA NA
Requirement Status Date
Part A Passed 08/04/2017
Part B Passed 10/04/2017
Part C Passed 11/04/2017
Challenge 1 NA NA
Challenge 2 NA NA
Challenge 3 NA NA
Challenge 4 NA NA

lab5: File System, Spawn and Shell

Requirement Status Date
Exercises Passed 14/04/2017

lab6: Network Driver