Stories
Slash Boxes
Comments

SoylentNews is people

Submission Preview

Link to Story

Rust in Linux lead retires rather than deal with more “nontechnical nonsense”

Accepted submission by Freeman at 2024-09-04 13:37:59 from the needs a new hobby dept.
News

https://arstechnica.com/gadgets/2024/09/rust-in-linux-lead-retires-rather-than-deal-with-more-nontechnical-nonsense/ [arstechnica.com]

The Linux kernel is not a place to work if you're not ready for some, shall we say, spirited argument. Still, one key developer in the project to expand Rust's place inside the largely C-based kernel feels the "nontechnical nonsense" is too much, so he's retiring.

Wedson Almeida Filho, a leader in the Rust for Linux project [rust-for-linux.com], wrote [kernel.org] to the Linux kernel mailing list last week to remove himself as the project's maintainer. "After almost 4 years, I find myself lacking the energy and enthusiasm I once had to respond to some of the nontechnical nonsense, so it's best to leave it up to those who still have it in them," Filho wrote.
[...]
Filho also left a "sample for context," a link to a moment during a Linux conference talk [youtu.be] in which an off-camera voice, identified by Filho in a Register interview [theregister.com] as kernel maintainer Ted Ts'o, emphatically interjects: "Here's the thing: you're not going to force all of us to learn Rust." In the context of Filho's request that Linux's file system implement Rust bindings, Ts'o says that while he knows he must fix all the C code for any change he makes, he cannot or will not fix the Rust bindings that may be affected.
[...]
Drew DeVault, founder of SourceHut [sourcehut.org], blogged for a second time [drewdevault.com] about Rust's attempts to find a place inside the Kernel. In theory the kernel should welcome enthusiastic input from motivated newcomers. "In practice, the Linux community is the wild wild west, and sweeping changes are infamously difficult to achieve consensus on, and this is by far the broadest sweeping change ever proposed for the project," DeVault writes.
[...]
Rather than test their patience with the kernel's politics, DeVault suggests Rust developers build a Linux-compatible kernel from scratch. "Freeing yourselves of the [Linux Kernel Mailing List] political battles would probably be a big win for the ambitions of bringing Rust into kernel space," DeVault writes.
[...]
Linus Torvalds [...] took a "wait and see" approach in 2021 [arstechnica.com], hoping Rust would first make itself known in relatively isolated device drivers. At an appearance late last month [zdnet.com], Torvalds… essentially agreed with the Rust-minded developer complaints, albeit from a much greater remove.

"I was expecting [Rust] updates to be faster, but part of the problem is that old-time kernel developers are used to C and don't know Rust," Torvalds said. "They're not exactly excited about having to learn a new language that is, in some respects, very different. So there's been some pushback on Rust." Torvalds added, however, that "another reason has been the Rust infrastructure itself has not been super stable."


Original Submission