GitHub - khaledh/fusion: A hobby OS implemented in Nim
Fusion OS
Fusion is a hobby operating system for x86-64 implemented in Nim. I'm documenting
the process of building it at: https://0xc0ffee.netlify.app.
Features
The following features are currently implemented:
UEFI Bootloader
Physical Memory Manager
Virtual Memory Manager
Single Address Space
User Mode
Preemptive Multitasking
System Calls
ELF Loader
Timer Interrupts
Planned:
Demand Paging
Inter-Process Communication
Disk I/O
File System
Keyboard/Mouse Input
Shell
GUI
Networking
Building
To bui...
Read more at github.com