News Score: Score the News, Sort the News, Rewrite the Headlines

How to write Rust in the kernel: part 2

In 2023, Fujita Tomonori wrote a Rust version of the existing driver for the Asix AX88796B embedded Ethernet controller. At slightly more than 100 lines, it's about as simple as a driver can be, and therefore is a useful touchstone for the differences between writing Rust and C in the kernel. Looking at the Rust syntax, types, and APIs used by the driver and contrasting them with the C version will help illustrate those differences. Readers who are already conversant with Rust may find this arti...

Read more at lwn.net

© News Score  score the news, sort the news, rewrite the headlines