33 lines
484 B
Markdown
33 lines
484 B
Markdown
|
# Simple OS implementation
|
||
|
|
||
|
Just a simple OS implementation in C. For educational purposes only.
|
||
|
|
||
|
## Requirements
|
||
|
|
||
|
- GCC Cross-Compiler
|
||
|
- QEMU
|
||
|
|
||
|
## How to run
|
||
|
|
||
|
- `make`
|
||
|
- `qemu-system-i386 -cdrom deados.iso`
|
||
|
|
||
|
## Features
|
||
|
|
||
|
- [x] Bootloader
|
||
|
- [x] Kernel
|
||
|
- [x] VGA Driver
|
||
|
- [x] Keyboard Driver
|
||
|
- [x] Shell
|
||
|
- [x] Basic commands
|
||
|
- [x] Timers
|
||
|
- [x] Interrupts
|
||
|
- [x] Kernel Extensions handling
|
||
|
- [] Memory Management
|
||
|
- [] File System
|
||
|
- [] User Space
|
||
|
- [] Syscalls
|
||
|
- [] stdlib
|
||
|
|
||
|
## Screenshot:
|