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.

Torvalds: You can avoid Rust as a C maintainer, but you can't interfere with it

203 pointsby shepmaster3 months ago

11 comments

Muromec3 months ago
You can see that Linus actually makes an effort to be at least somewhat nice nowdays, while still sticking to pragmatic technical decisions.
评论 #43159793 未加载
评论 #43159045 未加载
monideas3 months ago
Direct link to Linus&#x27; email: <a href="https:&#x2F;&#x2F;lkml.org&#x2F;lkml&#x2F;2025&#x2F;2&#x2F;20&#x2F;2066" rel="nofollow">https:&#x2F;&#x2F;lkml.org&#x2F;lkml&#x2F;2025&#x2F;2&#x2F;20&#x2F;2066</a>
zubspace3 months ago
It&#x27;s an interesting discussion. There&#x27;s always a divide when you slowly migrate from one thing to another.<p>What makes this interesting is that the difference between C code an Rust code is not something you can just ignore. You will lose developers who simply don&#x27;t want or can spend the time to get into the intricacies of a new language. And you will temporarily have a codebase where 2 worlds collide.<p>I wonder how in retrospect they will think about the decisions they made today.
评论 #43159122 未加载
评论 #43158773 未加载
评论 #43160736 未加载
Havoc3 months ago
There was always going to be some kicking and screaming on this tbh. This strikes me as a reasonable middle ground
评论 #43159503 未加载
macspoofing3 months ago
As a C maintainer, you <i>should</i> care how the other side of the interface is implemented even if you&#x27;re not actively involved in writing that code. I don&#x27;t think it is reasonable, for software quality reasons, to have a policy where a maintainer can simply pretend the other side doesn&#x27;t exist.
评论 #43159697 未加载
评论 #43159800 未加载
评论 #43159841 未加载
评论 #43159329 未加载
评论 #43159631 未加载
评论 #43160199 未加载
homarp3 months ago
previous discussion <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43123104">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43123104</a>
SeanLuke3 months ago
I get the feeling that, no matter how slow Linus goes, this is going to lead to a split. If Linus eventually pushes through Rust, the old guard will fork to a C-only version, and that won&#x27;t be good.
评论 #43160462 未加载
1vuio0pswjnm73 months ago
What does this mean for kernel compilation times and toolchain requirements
评论 #43165421 未加载
high_na_euv3 months ago
&gt;We&#x27;ve turned our development model into a well-oiled engineering marvel<p>Especially those mailing list, engineering marvel, indeed!
评论 #43159553 未加载
evanjrowley3 months ago
Linus said that non-rustacean C programmers cannot veto rust code, but he did not clearly state how it works going the opposite way. It was rustacean-proposed changes on the C side that led to this drama. I don&#x27;t see much progress here.
评论 #43159456 未加载
评论 #43159519 未加载
评论 #43159606 未加载
glitchc3 months ago
I can see only one viable path for Rust folks: Fork the kernel and make whatever mods are needed. It&#x27;s not Linux anymore, but that&#x27;s how Linux started from Unix all those years ago.
评论 #43159529 未加载
评论 #43159523 未加载
评论 #43159674 未加载
评论 #43167173 未加载