This is the official book for the LearnixOS project — a learning resource that guides readers through the process of building an operating system in Rust.
It covers real OS concepts, step-by-step builds, and explanations aimed at helping you deeply understand system internals.
All text, diagrams, and explanations are licensed under:
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
View full license
This means:
- ✅ Free to read and share with attribution
- 🚫 No commercial use
- 🚫 No remixing or derivative works
This book references or links to:
- OSDev.org – CC BY 2.5
- Wikipedia – CC BY-SA 4.0
- Rust Language – MIT/Apache 2.0
- QEMU – GPL v2 (used as testing tool)
The book uses mdbook plugins and supported software from:
- The boarded code block are done with whichlang
- Link checking are done with mdbook-linkcheck
- Type checking is done with typos
All are linked only for learning purposes. No third-party content is redistributed here.