diff --git a/config/wayland.toml b/config/wayland.toml index 5c202866..917a97e3 100644 --- a/config/wayland.toml +++ b/config/wayland.toml @@ -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 diff --git a/docs/07-RED-BEAR-OS-IMPLEMENTATION-PLAN.md b/docs/07-RED-BEAR-OS-IMPLEMENTATION-PLAN.md index 20bf5085..cae24b7c 100644 --- a/docs/07-RED-BEAR-OS-IMPLEMENTATION-PLAN.md +++ b/docs/07-RED-BEAR-OS-IMPLEMENTATION-PLAN.md @@ -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. diff --git a/docs/README.md b/docs/README.md index 1f23c161..1f325049 100644 --- a/docs/README.md +++ b/docs/README.md @@ -11,9 +11,6 @@ current/canonical versus historical/reference split obvious. > The historical docs below (01–05) 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-