os/README.md

34 lines
575 B
Markdown
Raw Normal View History

2024-05-21 18:47:04 +03:00
# 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:
2024-05-21 18:48:53 +03:00
![image](https://github.com/assada/os/assets/1472664/9b67c053-36e1-4816-ad7f-093b89b03fce)