A poorly written OS for the x86 arch. (WIP)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
E. Almqvist cc9ff48be5 File struc 3 years ago
bootloader File structure fix & Makefile refactoring 3 years ago
drivers File struc 3 years ago
grub File structure fix & Makefile refactoring 3 years ago
kernel File struc 3 years ago
.gitignore Cleanup & gitignore 3 years ago
LICENSE Create LICENSE 4 years ago
Makefile File structure fix & Makefile refactoring 3 years ago
README.md Documentation 3 years ago
TODO.md File structure fix & Makefile refactoring 3 years ago
preview.png Preview image 3 years ago

README.md

e-Operting System

A simple x86 operating system. Maybe 64bit in the future.

Building & Running

Use the Makefile in order to build the binaries/objects et cetera- with make.
Example: $ make os-image

In order to run you can launch the OS with qemu. You can also launch qemu via make by doing: $ make run.

$ make (option)
	run : Runs the OS with qemu
	drun : Recompiles the OS and runs it with qemu
	clean : Remove all object/binary/image files

Features

  • 32bit
  • VGA
  • And more to come!

Planned Features

Read TODO.md for planned features.

Resources

Books