Things are not always easy in open-source projects. Linus finally chimes in on the ongoing tension between Rust and traditional C developers:
Greg KH has an interesting perspective.
Things are not always easy in open-source projects. Linus finally chimes in on the ongoing tension between Rust and traditional C developers:
Greg KH has an interesting perspective.
Yeah. The efforts to add rust to Linux kernel have faced so much challenges I wonder
If it would have been better efforts for rust native kernel like redox.
Linus has clarified it a bit more now in below post.
Sure. But honestly, forcing humans to write non-obvious code is almost
always the exact wrong answer.When the basic pattern is an obvious and legible one:
if (a < X || a > Y)
saying " use a different helper pattern for this" is the WRONG
SOLUTION. You’re making the source code worse.Make the tools better. Don’t make humans jump through hoops because
the tools are spouting garbage.Linus
…
Guys and gals - this is normal. You should expect it. Breakage
happens. All the time. And that has nothing to do with Rust. It has to
do with the fact that we are doing software development.
…
Seems like Greg KH and Linus are totally on board for rust. The path for rust to become mainstream for every kernel developer is the same as it is for any other highly intellectual pursuit such as medical research: one funeral at a time…