Project Outline
This project is part of my undergraduate MEng Software Engineering degree at Aberystwyth University. The aim is to produce a small command line multi-tasking operating system for the x86 architecture.
Project Goals
- Basic x86 Intel/AMD Support
- Virtual Memory Manager
- Simple Round-Robin Scheduler
- HAL - (Hardware Abstraction Layer?)
- Floppy Disk Support (FAT File System)
- Newlib (Full C Standard Library) Support (System Calls Required)
