TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

203 点作者 shepmaster3 个月前

11 条评论

Muromec3 个月前
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 个月前
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 个月前
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 个月前
There was always going to be some kicking and screaming on this tbh. This strikes me as a reasonable middle ground
评论 #43159503 未加载
macspoofing3 个月前
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 个月前
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 个月前
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 个月前
What does this mean for kernel compilation times and toolchain requirements
评论 #43165421 未加载
high_na_euv3 个月前
&gt;We&#x27;ve turned our development model into a well-oiled engineering marvel<p>Especially those mailing list, engineering marvel, indeed!
评论 #43159553 未加载
evanjrowley3 个月前
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 个月前
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 未加载