Skip to main content

Crate tg_rcore_tutorial

Crate tg_rcore_tutorial 

Source
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.sh

This 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.