HALO OS Prototype
Description
A 64-bit Monolithic Operating System built from scratch for educational purposes.
GitHub Repository
github.com/kaveen-lakmuthu/halo-os-prototype
Last Updated
2026-06-01
Status
[ONGOING]
- Objective: Halo OS is a 64-bit UNIX-like operating system designed for deep educational value. It prioritises architectural clarity over commercial viability.
- Language: x86 Assembly and C.
- Architecture:
- Kernel: C11 (Higher Half, Monolithic)
- Userland: C++20 (planned)
- Boot: Multiboot2 -> Long Mode
- Memory: 4-level paging, bitmap PMM