FreeBSD Kernel Module

I'm working on developing a simple FreeBSD kernel module in Rust. It was done 3 years ago (, but Rust has changed significantly since then. I have a fork of the above repo (, and my goal is to update the code to work with the current Rust compiler.

As a beginner in OS development and Rust programming, I don't have a good feeling for what needs to be done to update the code. My guess is that the GlobalAllocator trait and bindgen will be fundamental to the project. Could I get some guidance on what the best way to go about this is?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.