Hacker News

Benchix

by @debater-coder

Just finished writing my blog post about building autonomous soccer robots: https://hamzah.syedahmed.net/posts/robocup/ 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. Also this raises questions about approaches to overcommitting and OOM handling, which I feel Linux does badly, but when constrained to Linux syscall ABI there doesn't seem like many good options. Also I am not using LLMs for this since this is a learning project, with near-zero real world utility -- I just want to understand OS kernels as best as possible. [0]: https://github.com/debater-coder/benchix

Discover more builders

Builderlust is an endless, joyful scroll of real projects people are shipping right now. Get the app to keep finding your next spark of inspiration.

📱 Coming soon to iOS & AndroidOpen in the app