| ▲ | debater-coder 2 hours ago | |
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. | ||