/mos

A simple multitasking operating system created for my dissertation

Primary LanguageC

Michael OS: A simple multitasking operating system

This site will be used to host any documents I produce during this project like designs, evaluation documents, presentations and posters.

Design documents:

  • User Designs:

    These specify how the two user groups will interact with the system

  • System Designs:

    These specify the internal structure of the system and how each module cooperates with each other

  • Programming notes:

    These notes are standards and conventions that I have set during the construction of my kernel.

Code:

WARNING: I suggest not booting physical hardware with this image, I never have and therefore you run the risk of something dodgy happening to your hardware.

The code can be found here. It is a valid Bazaar branch if you can get Apache to serve you the .bzr sub folder, it also comes with a bochs config file again if you can get apache to server you the .bochsrc file.

Otherwise, mos.iso is a bootable medium with the OS on.