An open API service indexing awesome lists of open source software.

https://github.com/ypro136/DualFuse

DualFuse is my own
https://github.com/ypro136/DualFuse

Last synced: 16 days ago
JSON representation

DualFuse is my own

Awesome Lists containing this project

README

          

# DualFuse Operating System

**DualFuse** is a minimalist 64-bit operating system built entirely from scratch - designed to demonstrate the core principles of OS development, including kernel design, memory management, process handling, and ELF binary execution.
It serves as both an educational tool and a foundation for further experimental or research-based system software.

---

## Overview

DualFuse is built to provide a **clean, modular, and transparent** implementation of an operating system.
Unlike hobby OS projects that rely heavily on existing codebases, DualFuse emphasizes understanding the full stack - from bootloader to user space.

### Key Features (Current & Planned)
- **Custom 64-bit Kernel** - Written in C and Assembly.
- **Limine Bootloader** - Modern multiboot-compatible loader.
- **Musl libc Integration** - Lightweight C standard library.
- **ELF Executable Support** - Parses and loads ELF binaries.
- **GCC-based Cross Toolchain** - Fully self-contained build process.
- **Minimal Shell (planned)** - For basic command execution.
- **Virtual Memory Management (planned)** - Paging and heap.
- **Custom GUI (future)** - Lightweight graphical layer on top of framebuffer.