Expand description
Meta crate for the componentized rCore Tutorial workspace.
This crate is a distribution bundle so learners can fetch the full teaching workspace via crates.io tooling (for example, cargo-clone).
§Usage
After cloning this crate via cargo clone tg-rcore-tutorial, you can
extract all the submodules by running:
bash scripts/extract_submodules.shThis will extract all chapter crates and component crates from the bundle directory, enabling you to build and develop the full workspace.
§Components
The bundle contains:
- Chapter crates (ch1-ch8): Progressive OS kernel implementations
- Component crates: Reusable kernel modules (console, syscall, memory, etc.)
- Test utilities: User programs and output checkers
Constants§
- BUNDLE_
NAME - Crate identifier for the workspace bundle.
- BUNDLE_
VERSION - Version of the bundle.
- SUBMODULE_
CRATES - List of all included submodule crates.