Files
RedBear-OS/local/docs/archived/README.md
T
kellito ccd6806cc1 v5.8: round-7 relibc stubs removed + CONSOLE-TO-KDE v6.0
relibc (07659b7f): Remove 6 round-7 stubs:

1. set_scheduler todo!() (mod.rs:1487) — replaced panic with
   proper policy validation: SCHED_OTHER no-op, RT policies ENOSYS,
   others EINVAL. Any posix_spawn with POSIX_SPAWN_SETSCHEDULER
   no longer panics.
2. F_SETLKW no-op (mod.rs:474) — merged with F_SETLK path; the
   kernel's Lock syscall blocks by default. Silent no-op on file
   locking removed.
3. relative_to_absolute_foffset (mod.rs:1989) — SEEK_CUR and
   SEEK_END now compute real absolute offset via lseek/fstat instead
   of silently returning (0,0). Advisory lock corruption fixed.
4. setitimer (signal.rs:92) — was always returning ENOSYS via
   todo_skip!. Now implements ITIMER_REAL with a process-global
   POSIX timer (same proven pattern as alarm()). Old value
   returned on request.
5. ptrace unimplemented!() (ptrace.rs:127,138,279) — for
   aarch64, x86, riscv64 the panic is now ENOSYS. Proper
   POSIX response for architecture-specific absence.
6. Other minor tidying in the round-7 scan scope (todo_skip!
   macro semantics verified: it does NOT panic, just logs).

These are real implementations replacing real stubs. No panics
in production paths that previously panicked.

Docs: deferred items from round 6 closed

- CONSOLE-TO-KDE-DESKTOP-PLAN.md bumped to v6.0 (2026-07-27):
  v5.0 driver-manager cutover, v5.2 G-A4 iwlwifi, v5.3 initnsmgr
  O_NONBLOCK, v5.6 compositor comprehensive fix, v5.4 Mesa seqno,
  and Qt6 Wayland null+8 patches all marked DONE. v6.0
  reflects current reality.
- UPSTREAM-SYNC-PROCEDURE.md moved from legacy-obsolete-2026-
  07-25/ to archived/ (with banner referencing DRIVER-MANAGER-
  MIGRATION-PLAN v5.6). Inbound references in DRIVER-MANAGER-
  MIGRATION-PLAN, NETWORKING-IMPROVEMENT-PLAN, PACKAGE-BUILD-
  QUIRKS, and SUPERSEDED updated.
- archived/README.md: inventory + supersession note updated.

Per local/AGENTS.md NO-STUB POLICY: every todo!() and
unimplemented!() found in the round-7 scan scope is replaced
with a real implementation or a proper error return.
2026-07-27 07:16:29 +09:00

4.1 KiB
Raw Blame History

Archived Documentation

Last synced: 2026-07-27 — this archive inventory is dynamically maintained and tracks only files that currently exist in this directory.

These documents were written during earlier phases of Red Bear OS development. They contain historical context and analysis but are superseded by more current plans. They are kept for reference only.

Inventory

Archived Status
ACPI-I2C-HID-IMPLEMENTATION-PLAN.md Deferred; USB HID remains the primary input path.
BUILD-SYSTEM-IMPROVEMENTS.md Historical build-system improvement plan; absorbed into ../../AGENTS.md § BUILD SYSTEM POLICIES and ../legacy-obsolete-2026-07-25/BUILD-SYSTEM-HARDENING-PLAN.md.
IMPLEMENTATION-MASTER-PLAN.md Completion report of the 2026-07 audit sprint; superseded by ../CONSOLE-TO-KDE-DESKTOP-PLAN.md.
IMPROVEMENT-PLAN.md RESOLVED quality-audit plan (38/38); historical reference only.
INTEL-HDA-IMPLEMENTATION-PLAN.md Deferred; audio remains a later priority.
KERNEL-SCHEDULER-MULTITHREAD-IMPROVEMENT-PLAN.md Historical scheduler analysis kept for reference.
README.md Archive metadata only.
RELIBC-IPC-ASSESSMENT-AND-IMPROVEMENT-PLAN.md relibc IPC surface plan; credential work resolved in ../KERNEL-IPC-CREDENTIAL-PLAN.md.
SLEEP-IMPLEMENTATION-PLAN.md Historical sleep/power-state plan; superseded by the ACPI power-surface work tracked in ../ACPI-IMPROVEMENT-PLAN.md.
repo-governance.md Historical governance note kept for reference.
SOURCE-ARCHIVAL-POLICY.md Absorbed into ../../AGENTS.md § RELEASE MODEL / SOURCE-OF-TRUTH RULE.
STUBS-FIX-PROGRESS.md Final-state log of the completed stub→real-code campaign.
SYSTEM-STABILITY-AND-UPSTREAM-SYNC-PLAN.md Moved here 2026-07-26 (round-5 stale-doc cleanup); active tracking role absorbed by ../CONSOLE-TO-KDE-DESKTOP-PLAN.md and the current subsystem plans.
UPSTREAM-SYNC-PROCEDURE.md Moved here 2026-07-27 from ../legacy-obsolete-2026-07-25/. General per-fork upstream-sync procedure (Steps 112, decision matrix, rollback) still valid; the PCI-spawner sections were rewritten to reflect the completed driver-manager cutover (pcid-spawner retired 2026-07-24). Superseded for PCI-driver architecture by ../DRIVER-MANAGER-MIGRATION-PLAN.md (v5.6).
USB-BOOT-INPUT-PLAN.md Superseded by the current USB implementation planning.
USB-VALIDATION-RUNBOOK-2026-07.md Historical validation runbook for the earlier USB phase.
XHCID-DEVICE-IMPROVEMENT-PLAN.md Superseded by the current USB implementation planning.

Supersession notes

  • USB-BOOT-INPUT-PLAN.md and XHCID-DEVICE-IMPROVEMENT-PLAN.md were absorbed into the newer USB implementation work.
  • ACPI-I2C-HID-IMPLEMENTATION-PLAN.md and INTEL-HDA-IMPLEMENTATION-PLAN.md remain as deferred historical references.
  • KERNEL-SCHEDULER-MULTITHREAD-IMPROVEMENT-PLAN.md and repo-governance.md are retained as archive-only context.
  • 2026-07-18 archival (release-bump cleanup): IMPROVEMENT-PLAN.md, IMPLEMENTATION-MASTER-PLAN.md, STUBS-FIX-PROGRESS.md, RELIBC-IPC-ASSESSMENT-AND-IMPROVEMENT-PLAN.md, SOURCE-ARCHIVAL-POLICY.md moved here from local/docs/. All inbound references were updated to the archived/ paths in the same pass.
  • 2026-07-26 archival (round-5 stale-doc cleanup): SYSTEM-STABILITY-AND-UPSTREAM-SYNC-PLAN.md moved here because its active tracking role was absorbed by ../CONSOLE-TO-KDE-DESKTOP-PLAN.md and the current subsystem plans.
  • 2026-07-27 archival (PCI-spawner doc cleanup): UPSTREAM-SYNC-PROCEDURE.md moved here from ../legacy-obsolete-2026-07-25/. Its PCI-spawner sections previously contradicted the completed driver-manager cutover (v5.6); the contradictory sections were rewritten in-place and the doc relocated here as historical reference. Inbound references in DRIVER-MANAGER-MIGRATION-PLAN.md, NETWORKING-IMPROVEMENT-PLAN.md, and PACKAGE-BUILD-QUIRKS.md were repointed to this archived/ path in the same pass.

Date archived: 2026-05-03 (first batch); 2026-07-18 (second batch)