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 572be221b3 Refactor etc 3 years ago
.github/workflows Update build.yml 3 years ago
bootloader e820 works? 3 years ago
drivers Refactor etc 3 years ago
grub File structure fix & Makefile refactoring 3 years ago
kernel Refactor etc 3 years ago
lib Typo fix 3 years ago
.gitignore Cleanup & gitignore 3 years ago
LICENSE Create LICENSE 4 years ago
Makefile Tweak 3 years ago
README.md Update README.md 3 years ago
TODO.md TODO update 3 years ago
logo.png Logo & stuff 3 years ago
preview.png Preview update 3 years ago

README.md

About

This is a simple & lightweight x86 operating-system that I created for fun.

Building & Running

Use the Makefile in order to build the binaries/objects et cetera- with make.
To build the OS image run: $ make eos.iso
To build the OS image (WITH GRUB) run: $ make eos_grub.iso

Emulation

You can launch eOS with a VM like qemu. Launch qemu via make by running: $ 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