mirror of https://github.com/E-Almqvist/eOS
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.
Elias Almqvist
fd0ce94dbb
|
3 years ago | |
---|---|---|
bootloader | 3 years ago | |
drivers | 3 years ago | |
grub | 3 years ago | |
kernel | 3 years ago | |
.gitignore | 3 years ago | |
LICENSE | 4 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
TODO.md | 3 years ago | |
preview.png | 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
- Operating Systems: From 0 to 1 (Open-Source, unfinished)
- Writing a Simple Operating System - from Scratch