-
Notifications
You must be signed in to change notification settings - Fork 0
Home
NtinosTheGamer2324 edited this page Feb 11, 2026
·
3 revisions
Welcome to the ModuOS documentation wiki! ModuOS is a hobby 64-bit operating system written in C and x86-64 assembly, designed for learning operating system development and experimentation.
- Introduction - Overview of ModuOS and its goals
- Quick Start Guide - Get up and running in minutes
- Building ModuOS - Detailed build instructions
- Running & Testing - How to run and test the OS
- System Architecture - High-level system design
- Boot Process - From GRUB to kernel entry
- Memory Management - Physical memory, paging, and heap
- Process Management - Multitasking and scheduling
- Interrupt Handling - IDT, IRQs, and exception handling
- System Calls - Syscall interface and implementation
- File Systems - FAT32, ISO9660, MDFS, and VFS layer
-
MDFS (ModularFS) - Native filesystem - See MDFS subfolder for detailed docs
- Overview
- ACL Permissions - NTFS-like access control
- How to Replicate
- Device Drivers - Hardware abstraction and drivers
- Storage Drivers - ATA, ATAPI, AHCI/SATA
- Graphics System - VGA text mode and SQRM framebuffer GPU drivers (QXL/VMSVGA/MD-VGA)
- Input System - PS/2 keyboard and mouse
- PCI Subsystem - Device enumeration and management
- Project Structure - Code organization
- Coding Standards - Style guide and conventions
- Debugging Guide - Tools and techniques
- Contributing - How to contribute to ModuOS
- Shell Commands - Built-in and userland commands
- Applications - Available applications
- SQR / SQRM / SQRL Formats - What .sqr/.sqrm/.sqrl mean (SQRELF)
- Games - Built-in games documentation
- Kernel API - Internal kernel functions
- Driver API - Driver development interface
- Syscall Reference - User-space system calls
- Filesystem API - FS operations
- GitHub Repository
- Issue Tracker
- OSDev Wiki - General OS development resources
ModuOS is licensed under GNU General Public License v2.0. See LICENSE for details.
Made with ❤️ for learning and fun