Skip to content

Commit 0efdf50

Browse files
committed
Rust version policy: Update minimum (1.85.0) and policy (Debian Stable)
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
1 parent e9db12d commit 0efdf50

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/Rust-version-policy.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Supported versions
44

5-
The kernel documents the [minimal requirements](https://docs.kernel.org/process/changes.html) to compile it. Since v6.11, the kernel supports a minimum version of Rust, starting with Rust 1.78.0.
5+
The kernel documents the [minimal requirements](https://docs.kernel.org/process/changes.html) to compile it. Since v6.11, the kernel supports a minimum version of Rust. The initial minimum was Rust 1.78.0, and the next one will be Rust 1.85.0 (expected in Linux v7.1), following Debian 13 (Trixie)'s Rust toolchain version — please see ["Minimum upgrade policy"](Rust-version-policy.md#minimum-upgrade-policy) below for details.
66

77
For the moment, we cannot guarantee newer Rust versions will always work due to the [unstable features](Unstable-features.md) in use[^rust-is-stable]. Removing the need for them is a priority of the project.
88

@@ -34,8 +34,6 @@ Please see the [Quick Start guide](https://docs.kernel.org/rust/quick-start.html
3434

3535
## Minimum upgrade policy
3636

37-
We have not upgraded the initial minimum yet (Rust 1.78.0, released 2024-05-02).
37+
Since early 2026, our current policy is to follow Debian Stable's Rust version as the minimum supported version.
3838

39-
Our current plan is to propose Debian Stable's Rust versions as the minimum supported versions to use.
40-
41-
For instance, Debian 13 (Trixie)'s Rust version is 1.85.0 (released 2025-02-20), thus we are aiming to have that one as the new minimum.
39+
For instance, Debian 13 (Trixie)'s Rust version is 1.85.0 at the time of writing. Thus, some months after Debian's release (to give time for developers to upgrade), it will become the Rust minimum (expected in Linux v7.1).

0 commit comments

Comments
 (0)