Fusion – A hobby OS implemented in Nim

Fusion OS is a hobby operating system built for x86-64 using Nim. The process of creating Fusion is being documented on the website https://0xc0ffee.netlify.app. Features currently implemented include a UEFI Bootloader, Physical and Virtual Memory Managers, User Mode, Preemptive Multitasking, System Calls, and more. Planned features include Demand Paging, Inter-Process Communication, Disk I/O, and a GUI. To build Fusion, dependencies like Nim and LLVM need to be installed, and Fusion can be run on QEMU. The project is licensed under MIT. Check out the website for more details and updates on Fusion’s development progress.

https://github.com/khaledh/fusion

To top