SchOS/docs/Website/Assets
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nexoniarz 907d0e6c8a hybrid: H4 withdrawn -- USB is not a peripheral
Not deferred and not blocked on the per-device ownership interface the last
commit described. Withdrawn, because the premise was wrong.

USB is the bus the peripherals arrive on. Nearly every machine has a port in
some form, down to a bad micro-B on a board with nothing else, and the ones
that have none are not made worse by the stack being there. That makes it
structurally the same kind of thing as PCI, and this plan has never proposed
evicting PCI.

The eviction rule already said so and was read too quickly: "anything
discovered at runtime ... goes out" is about the things USB discovers, not
about USB. The keyboard and the root disk that arrive over it are on the path
to a shell, and the stack that finds them is part of that path.

The obstacles recorded in the previous commit are real, but they are not the
reason. Even with a minimal in-kernel fallback written and a per-device
ownership interface designed, the good USB driver and the minimal one would be
the same driver -- and an eviction that leaves an identical copy behind has
moved nothing.

hybrid.md is now closed and leaves the register in docs/plan/1.0.md. What the
four mechanisms were built for next is the foreign driver host.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VQ7Qx8E1q1M1bbCq8QLHS2
2026-09-14 01:45:58 +02:00
..
guru.svg docs: a website, in three files 2026-09-12 21:38:47 +02:00
pride.svg docs: a Markdown reader on the site, and the flag stays up 2026-09-12 21:53:06 +02:00
shift.svg docs: a website, in three files 2026-09-12 21:38:47 +02:00
uberblock.svg docs: a website, in three files 2026-09-12 21:38:47 +02:00
usb.svg freeze: one register for everything half-built, and the corners cleared 2026-09-13 20:28:05 +02:00
wallpaper1.svg hybrid: H4 withdrawn -- USB is not a peripheral 2026-09-14 01:45:58 +02:00