TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

69 pointsby stalfosknight8 months ago

12 comments

elpocko8 months ago
<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41386939">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41386939</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41387924">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41387924</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41423146">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41423146</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41424608">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41424608</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41431856">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41431856</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41438402">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41438402</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41443306">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41443306</a>
uv-depression8 months ago
It really does seem like there&#x27;s some old-guard who are utterly determined to now allow this to happen. That&#x27;s not to say that Rust is inevitable in the kernel, but they&#x27;re refusing to even allow the attempt. The amount of bad-faith argumentation happening is really discouraging about the state of Linux development.<p>In addition, the changes needed on the C side for RiL are needed anyways! Lifetimes aren&#x27;t just a Rust thing, it just makes them forefront. You still need to keep track of them in C, and so they need to be documented since the language sure isn&#x27;t going to help you. Refusing to document them isn&#x27;t just harming Rust in Linux, it&#x27;s harming the long-term viability of Linux in general. When the current maintainers quit, who&#x27;s going to be able to untangle all that? Bug fixes still need to happen if they&#x27;re only discovered because someone tried to formalize your interface!
评论 #41450422 未加载
评论 #41451446 未加载
评论 #41450541 未加载
评论 #41450868 未加载
评论 #41450475 未加载
vlovich1238 months ago
Things like this remind me of Planck&#x27;s principle:<p>&gt; A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die and a new generation grows up that is familiar with it<p>It&#x27;s interesting to hear the complaint is &quot;you can&#x27;t make me learn another language&quot; from someone like Ted Tso. Learning your 2nd language is very hard but at some point it becomes routine, especially since a good chunk of these languages are all Algol-based in some sense. And the main &quot;new&quot; thing is different concepts like functional ways to write programs and various other ergonomic improvements. But really those things just make your code clearer.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Planck%27s_principle" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Planck%27s_principle</a>
评论 #41450713 未加载
AdeptusAquinas8 months ago
I support the c coders. Rewriting linux in rust is an existential threat to the infosec industry where I work
评论 #41450269 未加载
评论 #41450343 未加载
评论 #41450408 未加载
Cieric8 months ago
I personally have complaints about bringing rust into the Linux kernel (not a maintainer or contributor so my opinion matters very little), however making changes to the kernel to make it safer or more robust should always be welcome.<p>I&#x27;m curious if this is a case of only getting a single side of the story or not though. I&#x27;ve heard a lot from the rust side, but nothing from the c side of the issue (obviously response is pending.) I&#x27;m going to wait on forming an opinion on the limited information currently available.
评论 #41450827 未加载
评论 #41450394 未加载
评论 #41450364 未加载
jmull8 months ago
I think we need to consider the perspective of the linux maintainers.<p>Learning and mastering a new language and applying it to an existing code base is quite a lot of work. That takes a lot of time away from other things they might be working on.<p>I think these are mostly (overwhelmingly?) volunteers, so you can&#x27;t just assign them work. You need to convince them to <i>want</i> to do the work. Doing this shouldn&#x27;t be dismissed as nontechnical nonsense... it&#x27;s a very significant hurdle, and one that&#x27;s directly on the critical path.<p>BTW, naming and shaming and internet pitchforks are guaranteed to make people <i>not</i> want to do the work, so unless you actually want to kill rust-in-linux, you might want to shut that down.<p>(Also, I wonder if there isn&#x27;t a better way to bring memory-safety to the linux kernel. One that is just as effective as rust but less disruptive. The hostile us-vs-them dynamic building up around RiL might torpedo the whole thing, so it might be worth looking for effective alternatives.)
评论 #41451280 未加载
评论 #41451696 未加载
minkles8 months ago
Gonna write my own kernel, with Rust, blackjack and hookers!<p>That&#x27;s how this ends.<p>And I&#x27;m fine with that. May the best solution win.
评论 #41450387 未加载
评论 #41450518 未加载
评论 #41450578 未加载
评论 #41458852 未加载
pitched8 months ago
As a casual Rust user, I feel it’s a bit ridiculous to think something could outdo Linux only by choice of programming language. Is that the “nontechnical nonsense” here?
评论 #41450184 未加载
alephnerd8 months ago
I wish OSS projects had way less drama.<p>Rust for Linux had great potential, and would have been a cool alternative to the existing C driven model.<p>At least eBPF has diverse corporate sponsorship, so drama is somewhat tempered.<p>Would be great if more companies pitched in to help the FOSS ecosystem, otherwise the only option is an Open Core model.
评论 #41450116 未加载
评论 #41450562 未加载
评论 #41450363 未加载
pdimitar8 months ago
Very sad event. People gatekeeping so hard is just flabbergasting to see.
the_real_cher8 months ago
I&#x27;m hearing word of Zig being an even better language than Rust.
评论 #41450601 未加载
评论 #41450657 未加载
sazz8 months ago
For me, this discussion won&#x27;t lead anywhere because it covers the wrong topic.<p>It&#x27;s not about Rust or C - it&#x27;s about transparency. The existing maintainers assume that it is not a priority for them whether they break something downstream or not. They therefore work in a space with interfaces that they can change as they see fit, without giving any guarantees as to their continued existence or wanting to subordinate themselves to a defined change process.<p>Rust is just a symptom of growing pains. Growth would be achieved if they could agree on common rules which would foster independent development linked by the interface contracts.<p>Instead, the issue is that established maintainers have grown fond of their zoo and are only pursuing their own priorities in a landlord-like manner. On the other hand, they see new technologies appearing and disappearing on the horizon and have consequently realized that a new technology or language cannot improve an existing system.<p>And yet they are classically talking past each other.