LoongArch Lands Initial Rust Kernel Support For Linux 6.8

Written by Michael Larabel in Linux Kernel on 20 January 2024 at 06:43 AM EST. 11 Comments
LINUX KERNEL
Submitted and merged on Friday for the ongoing Linux 6.8 merge window were the LoongArch processor changes for this new kernel version. Most singificant for these Chinese processors is now supporting the Rust Linux kernel integration.

The initial Rust support for LoongArch within the Linux kernel is now present for v6.8. Separately, Linux 6.8 also brings an upgrade to the Rust toolchain. Seeing more architectures supporting Rust with the Linux kernel is good news as the Rust programming language begins to become viable for kernel programming. Linux 6.8 also has the first Rust-written network PHY driver as an alternative to an existing C driver. This is the first driver in mainline of end-user use after the past number of kernel cycles have focused on building up all of the initial infrastructure for Rust programming in kernel space. As 2024 progresses expect to see more Rust drivers coming about for the Linux kernel.

LoongArch graphic from Loongson


The LoongArch changes for Linux 6.8 also include bumping the minimum Clang compiler version to v18, adding built-in DTB support for the architecture, updating the default kernel configuration file, and various bug fixes.

The full list of LoongArch changes for Linux 6.8 can be found via this pull request that has since been merged to mainline.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week