← Back to projectsPROJECT FILE / 1DBD6420-0E20-40AA-A23B-5817172FA420
Systems Engineering
QuantoOS.
An operating system experiment
Exploring operating system development from the ground up. A hands-on journey through kernels, memory management, hardware, and the fascinating world of low-level computing.
FIG. 001 — A CLOSER LOOK AT THE BUILDSCROLL TO EXPLORE ↓
SECTION 001 / THE STORYUNDER THE HOOD ✳
QuantoOS is my exploration into building an operating system from scratch.
The project focuses on understanding how software interacts with hardware, from the earliest boot instructions to memory management and kernel architecture.
Why build an operating system?
Sometimes the best way to understand a system is to build one yourself.
QuantoOS began as an experiment in low-level programming, hardware interaction, and the fundamentals of operating system design.
What I've explored
- RISC-V machine-mode boot
- UART initialization
- Trap handler installation
- Device Tree discovery
- Physical memory initialization
Early boot outputTEXT
[BOOT] RISC-V 64-bit
[BOOT] Machine Mode
[BOOT] UART initialized
[TRAP] Handler installed
[FDT] Valid Device Tree detected
[MEM] Physical memory initialized“The best way to understand a system is to explore what happens beneath the abstractions.
END OF PROJECT FILE / QUANTOOSExplore more projects ↗