Linux Kernel's Preliminary Rust Code Seeing 64-bit POWER Support

Written by Michael Larabel in Linux Kernel on 23 March 2021 at 06:54 AM EDT. 39 Comments
LINUX KERNEL
Excitement is building around initial support for the Rust language within the Linux kernel that arrived in Linux-Next and is now seeing more developer interest.

This very preliminary infrastructure work around supporting Rust code within the Linux kernel and an example module in tow continues to mature within Linux-Next while awaiting to see if it will try to be mainlined in a few weeks for the 5.13 cycle. Now that activity is happening, more upstream kernel developers are taking note.

With that initial Rust drop in Linux-Next the Rust support was limited to x86_64 and ARM64. Now though Michael Ellerman has provided an initial 64-bit POWER port of the code. In particular, 64-bit POWER Little Endian (PPC64LE).


There still are some issues to be worked through as well as possibly extending it to cover big endian and generic PowerPC but progress is being made via these patches. Extending the Linux kernel Rust support to PPC64LE is currently just a few dozen lines of code.
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