Nexoniarz
50e61e431b
memory: Schcom v0, and the order change that put it before the installer
...
Records that the GUI stack moved ahead of the installer, that Schcom v0
runs and how to prove it, the decisions behind the protocol shape
(Wayland-shaped, MIT so linkable, shm id rather than SCM_RIGHTS for now),
and the one-display-device trap in the screendump test.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 23:12:56 +02:00
..
MEMORY.md
memory: Schcom v0, and the order change that put it before the installer
2026-08-09 23:12:56 +02:00
nexoniarz-sharing-preference.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schcom-v0.md
memory: Schcom v0, and the order change that put it before the installer
2026-08-09 23:12:56 +02:00
schfs-btree-phase1.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schfs-phase2-mount.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schfs-phase3-writes.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schfs-v2-and-ramdisk.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schos-boot-split.md
memory: schinit and the BIOS/UEFI split
2026-08-09 16:36:54 +02:00
schos-bootcheck-trust.md
Rebuild when RAMROOT is toggled, and add an opt-in KVM target
2026-08-09 22:46:00 +02:00
schos-cross-platform-build.md
Rewrite run.ps1; it was five kinds of stale
2026-08-09 14:49:47 +02:00
schos-fedora-move-bugs.md
Fix two bugs the Fedora move exposed
2026-08-09 19:29:21 +02:00
schos-linux-machine.md
Fix two bugs the Fedora move exposed
2026-08-09 19:29:21 +02:00
schos-memory-sync.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schos-performance-and-init.md
memory: performance, init signal safety, and trusting the harness
2026-08-09 15:55:11 +02:00
schos-rename-and-git.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schos-schinit.md
memory: schinit and the BIOS/UEFI split
2026-08-09 16:36:54 +02:00
schos-uefi-loader.md
Rebuild when RAMROOT is toggled, and add an opt-in KVM target
2026-08-09 22:46:00 +02:00
schunix-boot-splash-logo.md
schinit: a launchd-shaped process 1
2026-08-09 16:36:13 +02:00
schunix-build-environment.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-build-speed.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-console-tty.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-crash-screen.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-devfs-procfs.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-device-model.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-dirsiz-14.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-doom-acceptance-test.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-driver-infrastructure.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-e1000-and-driver-layout.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-framebuffer-device.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-ioremap-and-bars.md
memory: UEFI reaches userspace, and the ISO grows a hierarchy
2026-08-09 22:04:12 +02:00
schunix-iso-boot.md
memory: the installer is scoped, and the live CD is off the list
2026-08-09 22:20:20 +02:00
schunix-layout-migration.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-licensing.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-linux-abi-decision.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-linux-open-flags.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-network-stack-choice.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-pci-drivers.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-qr-encoder.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-ramdisk-root-sizing.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-rewrite-priorities.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-roadmap-and-projects.md
memory: Schcom v0, and the order change that put it before the installer
2026-08-09 23:12:56 +02:00
schunix-schapi-direction.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-shm-and-mmap.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-smp-and-memory-bugs.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-sockets-and-evdev.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-syscall-single-table.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-text-rendering.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-ttf-rasteriser.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-tty-fg-pgrp-coupling.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-usb-ids.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-usb-xhci.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-verify-by-driving-shell.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-virtio-gpu.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
schunix-wall-clock.md
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00