Yet Another Operating System is a simple OS being built to help me learn how to build an OS. I have a goal to make an OS with a simple interpreter and build my own game within it.
This project is still in progress, I have started working on adding the game Snake to the OS. I also plan to comment up some of the code before I forget whats happening :)
The project is heavily based on these following resources
- os-dev
- OSDev wiki
- the little book about OS development
- JamesM's kernel development tutorials
- Linux Kernel
The following packages will be required on your system in order to run this project
qemunasmgmpmpfrlibmpcgccbinutilsi386-elf-gcci386-elf-ld
Use the make command to build the project followed by the make run in order to set up the vm. Finally run make clean to clean back up all loose files
