Linux Kernel's Preliminary Rust Code Seeing 64-bit POWER Support
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.
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.
39 Comments