|
|
|
@ -1,7 +1,8 @@ |
|
|
|
|
<p align="center"><img src="logo.png" width="180px" height="auto"></p> |
|
|
|
|
<p align="center">A simple & lightweight x86 operating system</p> |
|
|
|
|
|
|
|
|
|
## |
|
|
|
|
### 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 <a href="https://linux.die.net/man/1/make" target="_blank">make</a>. |
|
|
|
|
<br> |
|
|
|
@ -15,19 +16,3 @@ You can launch eOS with a VM like <a href="https://www.qemu.org/documentation/" |
|
|
|
|
run : Runs the OS with qemu |
|
|
|
|
drun : Recompiles the OS and runs it with qemu |
|
|
|
|
clean : Remove all object/binary/image files |
|
|
|
|
## |
|
|
|
|
### Planned Features |
|
|
|
|
Go to [eOS v1.0 Kanban Board](https://github.com/E-Almqvist/eOS/projects/1) to see the current progress & planned features of the project. |
|
|
|
|
## |
|
|
|
|
<br> |
|
|
|
|
<br> |
|
|
|
|
<br> |
|
|
|
|
<br> |
|
|
|
|
|
|
|
|
|
### Resources |
|
|
|
|
These are the most common resources I used in order to build eOS. I highly recommend them. |
|
|
|
|
##### Books |
|
|
|
|
- [Operating Systems: From 0 to 1](https://tuhdo.github.io/os01/) (Open-Source, unfinished) |
|
|
|
|
- [Writing a Simple Operating System - from Scratch](https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf) |
|
|
|
|
##### Wikis |
|
|
|
|
- [OSDev.org](https://wiki.osdev.org/Expanded_Main_Page) |
|
|
|
|