Adding support for the Rust language to the Linux kernel.

linux-kernel rust
42 Open Issues Need Help Last updated: Jul 7, 2026

Open Issues Need Help

View All on GitHub
• docs good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• kbuild good first issue easy medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• drivers good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• drivers good first issue easy medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
good first issue meta easy medium hard

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• drivers good first issue medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• misc good first issue easy medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• drivers good first issue medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
`Bounded` typos 7 months ago
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy medium

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• misc good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
good first issue easy medium • testing

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust

AI Summary: The task involves submitting a patch to the Linux kernel's Rust codebase to replace an unsafe `MaybeUninit::uninit().assume_init()` idiom in `cpumask.rs` with the safer `Opaque::uninit()`. This requires familiarity with Rust, the Linux kernel development process, and submitting patches to the LKML and Rust for Linux mailing lists. Testing, proper commit messaging, and signing are also required.

Complexity: 4/5
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust

AI Summary: The task involves sorting the entries within the `helpers.c` file in the Rust for Linux kernel project. This requires creating a patch, submitting it to the LKML and Rust for Linux mailing lists, and following kernel contribution guidelines, including testing, proper commit messaging, signing, and adding relevant tags. It's intended as a beginner-friendly introduction to kernel development and patch submission.

Complexity: 4/5
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust

AI Summary: Move the Rust types `ARef<T>` and `AlwaysRefCounted` from `types.rs` to `sync/aref.rs` within the Linux kernel's Rust codebase. This involves creating a patch, testing thoroughly (including documentation and doctests), signing the commit with the Developer's Certificate of Origin, and submitting it to the LKML and Rust for Linux mailing lists.

Complexity: 4/5
• lib good first issue easy

Adding support for the Rust language to the Linux kernel.

C
#linux-kernel#rust