The Linux kernel 6.8 is set to include the first network driver written in Rust.
Changes have been added to the net-next branch, which develops changes for the Linux kernel 6.8, incorporating an initial Rust wrapper over the phylib abstraction layer and using this wrapper for the ax88796b_rust driver, which provides support for the PHY interface of the Asix AX88772A Ethernet controller (100MBit). The driver consists of 135 lines of code and is positioned as a simple working example for creating network drivers in Rust, ready […]
