Hacker News new | past | comments | ask | show | jobs | submit login
Torvalds weighs in on 'nasty' Rust vs. C for Linux debate (theregister.com)
34 points by laktak 51 days ago | hide | past | favorite | 13 comments



That's not much of weighing in. "Not everyone likes it, and it's ok"

Pre-reform Linus 1.0 had his own flaws, but at least had a clear opinion on things, be it good or bad.


"People have even been talking about the Rust integration being a failure … We've been doing this for a couple of years now so it's way too early to even say that, but I also think that even if it were to become a failure – and I don't think it will – that's how you learn," he said.

"So I see the whole Rust thing as positive, even if the arguments are not necessarily always [so]."

IDK, that seems pretty clear to me. He thinks that it's a good thing to try regardless of the outcome because it's generating good technical discussion and unsettling overly-settled assumptions. He does also seem to think that it hasn't failed and won't fail. Mostly he seems surprised by the sheer religiosity of the arguments that crop up.

So, he's not taking sides, but he doesn't regret the decision to attempt to integrate Rust into the kernel.


You might take it as a clear opinion, but I read it as he is just enjoying the show.

Rust-in-kernel project is now years old, it is about time to take a stance. IMO he would actually weigh in with a clear opinion if he would say something like "Rust code goes in, if it improves the kernel! Everybody get out, it's already merged" or "So far Rust brought only more drama in the kernel, show me the code finally or get out!".

But this "meh, I couldn't care less what happens" answer is on one hand disappointing, and on the other hand isn't unexpected, unfortunately.


> You might take it as a clear opinion, but I read it as he is just enjoying the show.

I think this is the sort of unhelpful emotional comment that justifies Linus' position. Arguments need to stand on solid technical ground, but the emotional and almost religious fervor some less-technically inclined of some proponents is unhelpful and detrimental to make the case.

> Rust-in-kernel project is now years old, it is about time to take a stance (...)

You see, this is the kind of emotional drama that should stay way outside the whole debate.

You're not arguing technical merits of tradeoffs (which there are, and important ones). You're arguing for an authority figure to force-feed your personal choice in spite of its technical merits, and you frame the only scenario where your option isn't pushed as an irrational outburst that shields your personal choice from any criticism.

The Linux kernel project has been a huge success in a big part because the discussions on its progress stayed mainly on a technical ground, and calls were made in spite of emotional outbursts or attachments to technical choices. In line with that principle, Rust is still an exploratory technology used in proofs of concept,and the conclusions so far were clearly not decisive. That's perfectly fine. Don't you agree?


The person you're replying to doesn't seem to be taking one side or the other. Kind of wild that you've projected this one-sided perspective onto them


Well, in what concerns Android downstream, Rust-in-kernel is a reality, Google would like upstream to join the party, but it doesn't matter if they don't.


> But this "meh, I couldn't care less what happens"

I disagree with that interpretation. To me it reads as “the arguments are silly and unproductive. So far Rust looks positive to me but it’s early to say for sure”. That sounds perfectly reasonable to me.

And honestly, I hope Linus ignores criticism like yours¹. I hope that after the “reform” he feels happier and more adjusted and that he has a renewed love in doing good over being efficient. Software ultimately exists to serve people, so we’d all do well to put humanity first.

¹ Though I don’t mean to single you out.


I think it is pretty clear from this interview that Linus has no intention to get involved as some Rust developers had hoped. Rust kernel developers will have to sink or swim on their own. And Linus seems ok with either outcome.


> I think it is pretty clear from this interview that Linus has no intention to get involved as some Rust developers had hoped.

I think so too. From some comments in this discussion, it seems some Rust enthusiasts are mainly interested in sidestepping any discussion on the real world output, technical merits and tradeoffs of using Rust in kernel work, and were instead eager to have an authority figure dictate adoption to further push the bandwagon. Marketing and self-promotion are important, but without a solid technical argument what's the point really?


bingo. i think that is the best read on the situation.


His opinion seems pretty clear, just not the one you want. It'll continue or not without his forcing

That's just reality


Seems clear that he considers Rust a good thing. And if he hasn't gone back on his C++ opinions, that would suggest he likes Rust way more than C++, right?


>"It reminds me of when I was young and people were arguing about vi versus Emacs," said the software engineer. Hohndel interjected, "They still are!"

vi was a joke. vim/emacs is worth debating. I mention this because the quote is talking about the old days, as if the same debate is continues.

emacs/emacs is also worth debating, because for all its power, emacs usage does not live up to emacs potential.

my problem with the Rust/C debate is that the Rust crowd hates C. I think Rust would be a better language if the community loved C.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: