oslab

Brief Introduction

This is an operating system designed by Broccoli. It hasn't yet been finished.

The operating system is based on Y.Y. Jiang's Operating System Course in Nanjing University. Up to now, ioe-interaction, memory management, multi-thread and filesystem have been added into the OS.

How to compile and run?

  • To compile it, please type make
  • To run it, please type make run

TODO

  • Implementing memory paging mechanism
  • Refactor, refactor and refactor

Declaration

  • WARNING: If you are Broccoli's classmate and haven't finished the lab, remember not to copy it rudely, or you are responsible for any loss on your OS's score. Selectively borrowing my idea is allowed.

  • For other users, you can clone, download or fork it at will.
  • Broccoli is happy to receive any feedback on BUG in the project.