Hello,
I would like to propose a talk for the next kernel meetup.
Topic: Enabling Rust on ppc64le: Adding support for more architectures in Linux kernel
Abstract:
Rust is steadily becoming a first-class language in the Linux kernel, bringing stronger safety guarantees and modern abstractions. Adding rust support to an architecture has it's own challenges both from toolchain and kernel.
This talk walks through the effort to enable and stabilize Rust support on ppc64le systems. It covers the architectural nuances of PowerPC that influence Rust integration, including ABI considerations, toolchain alignment, endianness assumptions, and interactions with LLVM backends. We will explore the gaps encountered in the Rust-for-Linux pipeline—ranging from compiler builtins and core library dependencies to kernel build system integration—and how these were systematically addressed.
The session also highlights debugging strategies for cross-architecture issues, lessons learned from dealing with subtle build and runtime inconsistencies, and the upstreaming considerations for maintaining long-term support.
By the end of this talk, attendees will gain a clear understanding of what it takes to bring Rust to an architecture, and how these efforts contribute to making Rust a truly portable systems language within the kernel ecosystem.
Below are the efforts of porting rust to PPC.
https://lore.kernel.org/all/20260329160254.25...@gmail.com/
Speaker Bio:
I am a linux kernel developer at IBM with 4 years of experience in Linux kernel development and 10 years of experience in Software Development.
Regards,
Mukesh Kumar Chaursiya
Software Engineer
IBM India Pvt Ltd