A hobbyist's weaksauce attempt at making an operating system
Currently includes nothing reminiscent of anything useful that you would find in any real OS
Simply run make
from the project root directory.
Only runs on i386. Requires NASM to compile.
- getting keyboard input
- manipulating vga console
- serial input/output
- paging and dynamic memory management
- process management
- filesystems
- proper user space/kernel space separation
- multitasking
-
doom port