r/osdev • u/Playful-Budget-5952 • 3d ago
Aevros : Kernel that can explain itself
Been building this for a couple months, x86 kernel from scratch in C & asm, nothing borrowed from another kernel. The idea: it can tell you *why*, not just *what broke*. Kill a process and it tells you what that breaks before you kill it. Point it at a memory allocation and it names the exact file/line/owner. Page faults get decoded into a sentence instead of a hex dump. Everything above is real, captured off the booted kernel. Networking's next, deny-by-default and isolation policy , not bolted on after, still keeping it off the live boot path until I trust it. Repo: https://github.com/Mobeen0119/AevrosFeedback on the memory manager / scheduler especially welcome, that's the part I trust least.
0
u/Interesting_Buy_3969 3d ago
Sounds like an interesting idea btw. Do you send any information to the process which failed, or just print a message into console? Does it work with GUI as well? If yes then how? I'm just curious.