Been building Aevros for the last couple months, a small x86 kernel written from scratch in C and NASM, own PMM, buddy/slab allocators, cooperative scheduler, VFS, shell. Nothing borrowed from another kernel's code or design.
The part I actually care about most: I wanted the kernel to be able to answer why about its own state, not just crash and leave you guessing.

Not production-yet, cooperative scheduler not preemptive yet, no full ring 3 isolation yet. But everything marked "working" in the README has a real self-test that runs inside the booted kernel, and the docs have actual screenshots/a captured demo, nothing staged.
Repo : https://github.com/Mobeen0119/Aevros
Genuinely want pushback on the memory manager and scheduler specifically, that's the part I trust least, and this felt like exactly the right crowd to ask.
