Get the latest tech news
Linux 6.13 Rust Support Allowing For In-Place Modules
Set to be merged during the upcoming Linux 6.13 merge window is support with the Rust programming language infrastructure for allowing in-place kernel modules.
This addition by Rust Linux engineer Wedson Almeida Filho of Microsoft allows for "InPlaceModule" as a means of initializing Rust modules in-place with pinned memory. This Rust InPlaceModule support is important for features like mutexes, spinlocks, driver registrations, and similar functionality. Those wishing to learn more about the Rust in-place module support for the Linux kernel can see this patch queued up within Greg Kroah Hartman's char-misc.git char-misc-next branch ahead of the upcoming Linux 6.13 merge window.
Or read this on Phoronix