This repository is an AI-assisted Rust reinterpretation of Operating Systems: Three Easy Pieces.
- Reconstruct OS concepts using Rust
- Demonstrate how unsafe Rust can reproduce C-style bugs
- Show how idiomatic Rust prevents entire classes of errors
Each chapter contains:
c-original/— original C examples (for reference)rust-unsafe/— unsafe Rust reproductionsrust-safe/— idiomatic safe Rustnotes.md— conceptual analysis
- Chapter 26: Concurrency