Skip to content

Commit 2bf6352

Browse files
tomassedovictraviscross
authored andcommitted
Provide more context to the Rust for Linux goal
1 parent bdac48f commit 2bf6352

File tree

1 file changed

+22
-5
lines changed

1 file changed

+22
-5
lines changed

content/inside-rust/program-management-update-2025-07.md

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,33 @@ One of the things on my radar is to start publishing more frequent and detailed
8181

8282
## Rust for Linux
8383

84-
I took over running the Rust for Linux effort from the Rust Project side. Miguel will continue to be the point of contact on the Linux side.
84+
[Rust for Linux][rfl] is an ongoing effort (started in 2020) to add support for Rust to the Linux kernel. This will let you write kernel drivers in a memory safe language, with hopefully fewer bugs and nicer tooling. And empower people outside of the traditional low-level C background to write kernel code.
8585

86-
I helped Miguel propose two 2025 H2 goals ([compiler][rfl-compiler] and [language][rfl-lang] features for getting Rust for Linux into stable Rust) and should they be accepted I will be the point of contact for them.
86+
[rfl]: https://rust-for-linux.com/
87+
88+
The project currently has to rely on unsafe Rust. This makes it less appealing for companies and individuals as unstable features can by definition change or even be removed. We want there to be minimal (ideally zero) churn on Rust code that's been accepted to the kernel.
89+
90+
There's been an ongoing collaboration with the Rust Project to get the language, compiler and tooling to a point where it can be completely compiled on stable Rust.
91+
92+
[This was one of the Flagship goals in the first half of 2025][rflh1].
93+
94+
95+
[rflh1]: https://rust-lang.github.io/rust-project-goals/2025h1/rfl.html
96+
97+
This effort requires close collaboration with the Lang and Compiler teams and someone who can bridge the gap between the two projects. Until now, that was done by Niko Matsakis.
98+
99+
One of the hopes of the PM role was to be able to step in and bring the communication between efforts like these closer and free up the Project members' time.
100+
101+
I am now running the meetings, preparing the agenda, and making sure the tracking issues are up-to-date and bringing any requests or concerns to the relevant Project teams or people.
102+
103+
Miguel Ojeda will continue to be the point of contact on the Linux side.
104+
105+
I helped Miguel propose two 2025 H2 goals ([compiler][rfl-compiler] and [language][rfl-lang] features for getting Rust for Linux into stable Rust) and should they be accepted I will be the Point of contact for them.
87106

88107
[rfl-compiler]: https://rust-lang.github.io/rust-project-goals/2025h2/Rust-for-Linux-compiler.html
89108
[rfl-lang]: https://rust-lang.github.io/rust-project-goals/2025h2/Rust-for-Linux-language.html
90109

91-
I took over running the meetings, preparing the agenda, and making sure the tracking issues are up-to-date and bringing any requests or concerns to the relevant Project teams or people.
92-
93-
This let Niko disengage from the program completely.
110+
This lets Niko disengage from the program completely and focus on the many other things he's doing across the Project.
94111

95112

96113
## Misc

0 commit comments

Comments
 (0)