| Problem | Doc Solution | |---------|---------------| | “My kernel panics on page fault” | Check the virtual memory chapter + MemorySet API docs. | | “I don’t understand the trapframe” | The riscv64 section explains register saving step by step. | | “How do I add a new syscall?” | Tutorial Chapter 5 has a clear pattern. | | “What’s the difference between rCore and rCore-Tutorial?” | The rCore-Internals doc clarifies: rCore = full reference OS, Tutorial = teaching kernel. |
This is a draft write-up for the . It is structured to serve as an introduction and overview for students or developers looking to understand the project. rcore doc
rCore follows a architecture but is designed with heavy modularity in mind. It supports multiple hardware platforms and runs in both physical machine environments and emulators. | Problem | Doc Solution | |---------|---------------| |
📌 Start with the . It’s the backbone of the project. | | “What’s the difference between rCore and
And you’ll have done it in Rust, which means no memory unsafety hiding in your learning path.