Deterministic source record. The complete textual file is reproduced below; this page does not replace architectural interpretation in the authored chapters.
#!/usr/bin/env shset-eu
required="git make gcc ld nasm xorriso qemu-system-x86_64 python3"optional="qemu-system-riscv64 clang ld.lld sdl2-config"missing=0echo"ChrisOS development environment"echo"==============================="echoecho"Required tools:"forcmdin$required;doifcommand-v"$cmd">/dev/null2>&1;thenprintf" [ok] %s\n""$cmd"elseprintf" [missing] %s\n""$cmd"missing=1fidoneechoecho"Optional capabilities:"forcmdin$optional;doifcommand-v"$cmd">/dev/null2>&1;thenprintf" [ok] %s\n""$cmd"elseprintf" [optional] %s\n""$cmd"fidoneechoif[-e/dev/kvm];thenif[-r/dev/kvm]&&[-w/dev/kvm];thenecho" [ok] /dev/kvm is readable/writable (interactive make run can use KVM)"elseecho" [warning] /dev/kvm exists but is not accessible to this user"fielseecho" [optional] /dev/kvm not found (TCG-based QEMU gates still work)"fiif["$missing"-ne0];thenechoecho"One or more required tools are missing."exit1fiechoecho"Core ChrisOS build prerequisites are available."
The atlas guarantees file-by-file traceability. Responsibility, invariants, ownership, concurrency, security, performance and subsystem interactions belong in authored chapters and must cite this file when applicable.