Stable Branch Build Doc
handoffbuild.txt — microkernel_0.1_stable
Status: SYSCALL LIVE, INPUT ROUTED 🚀
- Kernel:
LSTARsyscall handler enabled (rax=24,27,28,29).CoreLocalstack switching active. - Protocol:
sex-pdxunified withHIDEvent.libsysdependency minimized. - Input:
sexinputroutes PS/2 scancodes tosexdisplayvia PDX. - Display:
sexdisplayhandlesHIDEvent. Routes events to windowAtomicRingbuffers. - Build: Darwin ARM fix verified. Darwin
rust-lldinjection stable. - Dependencies:
Cargo.tomlmodernized (acpi 6.1.1, smoltcp, RustCrypto).pic8259removed.
⚡ Efficiency Protocol (No Waste Mode)
- Communication: Terse caveman mode MANDATORY. No articles, filler, pleasantries.
- Pattern:
[thing] [action] [reason]. [next step]. - Tooling: Parallel search/read. Scoped grep. No redundant reads.
Phase 20 Plan: Redox Rustification & Orbital Maturity
- Redox Integration: Audit
docs/grok/redox.txt. Implementacpi6.1.1 logic inkernel/src/apic.rs. - Orbital Evolution: Implement Z-order and focus logic in
sexdisplay. - Rust Drivers: Replace legacy C VGA/PS2 code with pure Rust crates.
- COSMIC Adaptation: Port
cosmic-compsub-components to SASOS domains.
Next Steps
- Verify
egui-helloevent loop (mouse/key) in QEMU. - Implement
acpitable discovery for PCIe/NVMe. - Add
RustCryptobackend tosexdisplaywindow authentication.