Overview
Imported from
_research/manual-study-linux/README.md.
Linux Manual Study Workspace
Purpose: build source-backed Linux implementation fluency for designing a Linux-inspired Rust system and AI-native operating/runtime layers.
Authoritative source:
../../repositories/reference/linux-study-clean: clean Linux source baseline.- Commit:
1dc18801b. - Existing
linuxandlinux-fullfolders are retained as historical references and must not be normalized or reset as part of this workflow.
Depth standard:
- GPUI-style exhaustive review for selected files.
- Every reviewed source file gets a ledger row and a source note.
- Every skipped or deferred file gets a precise reason.
- Guidance must distinguish confirmed Linux implementation facts from Rust translation guidance and AI-native design interpretation.
Primary artifacts:
progress-ledger.csv: file-by-file coverage tracker.coverage-map.md: subsystem grouping and review targets.architecture-map.md: source-backed kernel architecture map.rust-translation.md: Rust reimplementation lessons and constraints.ai-native-systems.md: AI-native system ideas grounded in Linux patterns.do-not-copy-register.md: licensing and source-use boundaries.uncertainty-log.md: unresolved research questions.final-synthesis.md: synthesized conclusions after review.file-notes/: per-file evidence notes.
Priority tracks:
- Boot, init, and process model.
- Scheduler and task lifecycle.
- Memory management.
- VFS and filesystems.
- Networking.
- Drivers and device model.
- Synchronization, RCU, locking, atomics.
- Interrupts, timers, workqueues.
- Tracing, perf, BPF, observability.
- Security, capabilities, namespaces, cgroups.
- Build system, Kconfig, module model.
- In-kernel Rust support under
rust/kernel/**.
Review route:
- Start with
coverage-map.md. - Pick the next
pendingledger row. - Read the source and relevant
Documentation/**entry. - Write or update a
file-notes/*.mdnote. - Update
progress-ledger.csv. - Promote subsystem conclusions into
architecture-map.md,rust-translation.md, orai-native-systems.md.