SchOS/.claude/memory
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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