ccd6806cc1
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.
4.1 KiB
4.1 KiB
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 1–12, 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.mdandXHCID-DEVICE-IMPROVEMENT-PLAN.mdwere absorbed into the newer USB implementation work.ACPI-I2C-HID-IMPLEMENTATION-PLAN.mdandINTEL-HDA-IMPLEMENTATION-PLAN.mdremain as deferred historical references.KERNEL-SCHEDULER-MULTITHREAD-IMPROVEMENT-PLAN.mdandrepo-governance.mdare 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.mdmoved here fromlocal/docs/. All inbound references were updated to thearchived/paths in the same pass. - 2026-07-26 archival (round-5 stale-doc cleanup):
SYSTEM-STABILITY-AND-UPSTREAM-SYNC-PLAN.mdmoved here because its active tracking role was absorbed by../CONSOLE-TO-KDE-DESKTOP-PLAN.mdand the current subsystem plans. - 2026-07-27 archival (PCI-spawner doc cleanup):
UPSTREAM-SYNC-PROCEDURE.mdmoved here from../legacy-obsolete-2026-07-25/. Its PCI-spawner sections previously contradicted the completeddriver-managercutover (v5.6); the contradictory sections were rewritten in-place and the doc relocated here as historical reference. Inbound references inDRIVER-MANAGER-MIGRATION-PLAN.md,NETWORKING-IMPROVEMENT-PLAN.md, andPACKAGE-BUILD-QUIRKS.mdwere repointed to thisarchived/path in the same pass.