Documentation — Rcore

rCore is more than just a static guide; it is a living project supported by a global community of contributors, largely stemming from Tsinghua University’s operating systems courses. The documentation is available in multiple languages, including Chinese and English, and is often hosted via GitHub Pages or GitBook for easy navigation. Why It Matters

User applications run in User Mode (U-Mode), while the kernel runs in Supervisor Mode (S-Mode). When a user app needs kernel services (like printing text), it triggers a (System Call). The rCore kernel handles this by saving the user context, switching to kernel mode, processing the request, and restoring the context. rcore documentation

rCore follows a structure with modular subsystems: rCore is more than just a static guide;