Close

Building Introspection Into the Kernel

A project log for Aevros

An educational operating system kernel that explains itself through built-in introspection instead of external debuggers.

mobeen-ahmedMobeen Ahmed an hour ago0 Comments

One design decision in Aevros is that state changes shouldn't happen silently.

When memory is allocated or resources are created, the kernel records ownership and lifetime metadata alongside them. That information powers commands that explain what the system is doing instead of simply dumping internal structures.

The goal isn't to replace traditional debugging tools. It's to make the operating system capable of describing its own behavior from inside the shell.

Discussions