summaryrefslogtreecommitdiffstats
path: root/rsdos
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-08-21 17:18:09 +0200
committersalmonik <salmonik@tuta.io>2026-08-21 17:18:09 +0200
commitfc4c563ca14ddec3de3aeef5a861f9707eaae389 (patch)
treee88483e79ca3ca6d980cdbf984cf9278ccef1d27 /rsdos
parentwm: fix usize underflow in move_window at screen edges (diff)
downloadrs-dos-fc4c563ca14ddec3de3aeef5a861f9707eaae389.tar.gz
rs-dos-fc4c563ca14ddec3de3aeef5a861f9707eaae389.zip
docs: ADR 0006 (executable binaries) + implementation plan + glossary terms
ADR 0006: PE32+ loader in rsnix, versioned exports-table ABI constructed per invocation, task-per-binary, single dd-able system image with /bin/cli and /bin/gui, shell-owned grammar with injected line streams, per-terminal input discipline as prerequisite phase, frozen built-in core, 0.6.0 at first exec. Plan: five phases (image → input discipline → loader/exec → streams + migration → GUI binaries), each with a QEMU verification gate. Glossary: Binary, Loader, Exports table, System image; kind = launch surface.
Diffstat (limited to 'rsdos')
0 files changed, 0 insertions, 0 deletions