The developer branch of this repository is always the most updated one, with the newest commits and features, check it out.
There is also a website that gets updated once in a million years (doxygen), I updated it last at: December 16th, 2025. link that will hack your computer
MatanelOS is a 64-bit SMP Compatible Operating System built from scratch, inspired by Windows kernel architecture. It features preemption, IRQLs, DPCs, paging, dynamic memory (PFN DB, pools), and a fully-fledged VFS (currently FAT32), and a scheduler that supports multiprocessing. This project is for educational purposes and low-level OS experimentation.
- Supported Features
- Current Development
- Build & Test Environment
- Roadmap & Future Enhancements
- Important Notes
| Feature | Status |
|---|---|
| AHCI Driver | |
| MTSTATUS Integration |
| Feature | Status |
|---|---|
| Virtual File System (VFS) | |
| FAT32 Driver |
| Component | Status |
|---|---|
| Exception Handling | |
| Enhanced VFS Features | |
| Minidumps | |
| Advanced Kernel Services |
- Compiler: GCC 10.3 (C11)
- Tools: binutils
- Kernel Format: ELF (no objcopy needed)
- UEFI Bootloader: Using EDK2
- Testing: QEMU x64 virtual environment
| Feature | Status |
|---|---|
| Userland Programs | |
| Kernel Debugging Tools | |
| Security & Permissions |
I take PR's, code safety & recommendations, anything basically :)
Use this project responsibly. Intended for educational purposes only.