The merge window for the 6.1 release brought in basic support for writing kernel code in Rust — with an emphasis on “basic”. It is possible to create a “hello world” module for 6.1, but not much can be done beyond that. There is, however, a lot more Rust code for the kernel out there; it’s just waiting for its turn to be reviewed and merged into the mainline. Miguel Ojeda has now posted the next round of Rust patches, adding to the support infrastructure in the kernel.