fix: Oracle round 6 — wayland config + doc consistency

1. config/wayland.toml: kwin_wayland_wrapper → redbear-compositor
   (redbear-compositor IS the Wayland compositor)
2. docs/README.md: removed stale 2026-04-14 status note
   (referenced docs were already deleted)
3. docs/07: redbear-compositor serves as Wayland compositor
   (not "provides kwin_wayland binary")
This commit is contained in:
2026-05-01 01:31:16 +01:00
parent a21fb235ea
commit 709fb7fdd1
3 changed files with 2 additions and 5 deletions
+1 -1
View File
@@ -243,7 +243,7 @@ if [ -z "${KWIN_DRM_DEVICES:-}" ] && [ -e /scheme/drm/card0 ]; then
export KWIN_DRM_DEVICES=/scheme/drm/card0
fi
kwin_wayland_wrapper --drm &
redbear-compositor --drm &
kwin_pid=$!
if ! wait_for_wayland_socket; then
+1 -1
View File
@@ -364,7 +364,7 @@ Current state (2026-04-29):
- **Phase 1 (Runtime Substrate):** build-verified complete. Zero warnings, zero test failures, zero LSP errors. Four Phase 1 check binaries (evdev, udev, firmware, DRM) + `redbear-info --probe` + automated QEMU test harness exist. Runtime validation pending (requires QEMU/bare metal).
- **Phase 2 (Wayland Compositor):** bounded proof scaffold exists. `redbear-compositor` (788-line Rust compositor) builds with zero warnings and self-consistent protocol dispatch (3/3 tests pass). Known limitations: SHM fd passing uses payload bytes (not Unix SCM_RIGHTS), framebuffer compositing uses private heap memory, wire encoding uses NUL-terminated strings. Phase 2 check binary + test harness exist. Not yet a real client-compatible compositor runtime proof.
- **Phase 3 (KWin Session):** KWin recipe attempts real cmake build with QML/Quick disabled. Blocked by QML gate. Redbear-compositor provides kwin_wayland binary as separate package. Phase 3 preflight check binary + test harness exist.
- **Phase 3 (KWin Session):** KWin recipe attempts real cmake build with QML/Quick disabled. Blocked by QML gate. Redbear-compositor serves as the Wayland compositor. Phase 3 preflight check binary + test harness exist.
- **Phase 4 (KDE Plasma):** 36/48 KDE recipes build. 12 blocked by QML gate (kirigami → plasma-framework → plasma-workspace → plasma-desktop). Real builds gated on QML resolution. Legacy test scripts exist.
- **Phase 5 (Hardware GPU):** redox-drm with Intel Gen8-Gen12 + AMD + virtio-gpu. Mesa builds with llvmpipe + virgl (virtio_gpu_dri.so). GPU CS ioctl protocol exists, backend pending. DRM display check binary exists. Hardware validation pending.
-3
View File
@@ -11,9 +11,6 @@ current/canonical versus historical/reference split obvious.
> The historical docs below (0105) remain useful for architecture reference and implementation
> rationale, but they should be read together with the new plan and the current local subsystem docs.
> **Status note (2026-04-14):** several documents below are historical implementation plans whose
> original "missing / not started" language is now stale. The repo already contains substantial
> Red Bear OS work under `local/`; use each document's top-level status notes together with
> `local/docs/CONSOLE-TO-KDE-DESKTOP-PLAN.md` (v4.0) for current state.
> **Red Bear note:** newer subsystem plans can also live under `local/docs/` when they are Red Bear-