benchix
A learning-project x86-64 kernel implementing a subset of the Linux syscall ABI, written in Rust. Current work adds tracing support, followed by allocators, including fallible allocation like the Linux kernel and questions around overcommitting and OOM handling. Built without LLMs to deeply understand OS kernels.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
benchix
A learning-project x86-64 kernel implementing a subset of the Linux syscall ABI, written in Rust. Current work adds tracing support, followed by allocators, including fallible allocation like the Linux kernel and questions around overcommitting and OOM handling. Built without LLMs to deeply understand OS kernels.
Posted by @debater-coder · Original comment ↗
“Now I'm going to be working on my Linux-subset ABI x86-64 kernel [0], specifically adding support for tracing, then working on allocators. It's written in Rust so I might have to figure out how to make allocation fallible like the Linux kernel does.”