David Airlie, Red Hat kernel maintainer, about the Rust-for-Linux drama: "if people start acting as active roadblocks to work, rather than sideline commentators who we can ignore, then I will ask Linus to step in and remove roadblocks"
Posted by small_kimono@reddit | linux | View on Reddit | 34 comments
biquetra@reddit
Begun, the kernel wars have
Victor_Quebec@reddit
I think some people, including David Airlie, are mixing apples with oranges in an attempt to distinguish between the advocates of using Rust as yet another (!) programming language that can be useful and even helpful in some cases, including in the Linux kernel, and those who frankly do nothing but threatening those whom David calls "roadblocks", themselves turning into "roadblocks", using his own definition.
E.g., Wedson A. Filho, that Rust-for-Linux guy, who with no particular argumentation except in frustration with "nontechnical nonsense" stepped down the project. WTF?! What can I say after watching his and Kent's heated argument with T'So - come on guys, provide more reasonable arguments as T'So did with re: Rust bindings for C. No, what we heard was only complaints that he was tired... Childish... For the sake of Christ, can you imagine such a behaviour and situation back in the days of Brian Kernighan and Dennis Ritchie?!
My personal subjective opinion on Rust is it gradually turns into a ~~tumor~~ tool artificially imposed by the Rust community (or may be ~~NSA~~ other guys around the block, who knows?). No matter what a programming language is, it ain't gonna solve all the problems. Rust is a PL with single implementation, with no particular standard yet. Why don't the Rust guys simply not start making something of their own from scratch or even forking the Linux kernel, if it is so "safe a language"?! Why do they get involved in existing projects only to destablise them?! And now they are threatening the people... Pathetic...
small_kimono@reddit (OP)
Tried mightily to parse this run on sentence. Afraid I just couldn't.
You may not realize this, but an argument is not required to resign from maintainership of a FOSS project.
I think your meds may need to be adjusted...
Because they have been invited in?
Chibblededo@reddit
One hopes that the context makes the meaning of the following clear.
Helmic@reddit
Just look at what he was replying to. Extremely rude and demeaning comment minimizing the value of other people's work, dressed up to "sound nice." No wonder he got that response.
perkited@reddit
Adding the rest of the quote so it's not quite so click and rage-baity.
PorgDotOrg@reddit
That omission really annoys me because it makes it clear that this topic was meant to stir shit.
Karma_Policer@reddit
I tried to add the rest but the 300 character limit didn't allow me.
TheLinuxMailman@reddit
Did you try running it through xz first?
ThomasterXXL@reddit
Thank you for being born 🥰
WileEPyote@reddit
I prefer zstd 19.
TheLinuxMailman@reddit
�/�dH��Q0`g�h�7\^�[,�m7D ���� >ra8��)'&W��Ϡ�yv)���]��}���
��
/ٹ�$�A�}��7�1��z)KFj�te�}���Ж#��\\^�pM�x�kS(<�8�$ƎڶD�FXm
Good point! zstd 19 wins.
Always benchmark folks.
i860@reddit
There’s a reason the rest of the quote wasn’t included. Once again, agenda driven drama originating out of a community that enjoys this kind of crap.
Shished@reddit
The reason is the reddit post title lenght is limited to 300 characters.
mina86ng@reddit
People act as if the quote was clicbaity but in reality context was clear. The quote starts with ‘if people start acting…’ so it’s easy to conclude that author probably doesn’t think this is the case now.
perkited@reddit
It's not the context that's changed, but the tone. One is more defiant/headstrong, while the other is more instructive/cooperative.
blackcain@reddit
It's good that you added the rest. Much appreciated.
sparky8251@reddit
This is honestly an incredibly good sign of what rust can offer. No performance losses really (evens out worst case) yet nearly all memory and concurrency related bugs just vanish.
crusoe@reddit
No aliasing is a huge win for optimization for the compiler. That's what rust gets you.
flying-sheep@reddit
I’ve been excited for this for a long time* but so far I haven’t seen a place where these gains materialized in a big way. Do you know one?
*because I heard that one of the reasons linear algebra code still uses old FORTRAN libs is this: Nobody wants to rewrite super hairy error prone FORTRAN code in C. And with Rust, C could be skipped.
rszdev@reddit
Both C and Rust developers are amazing guys and must work together for the betterment of the Linux Platform ❤️
T8ert0t@reddit
I don't do contribute jack to the kernel. But I served time in structural bureaucracy. I get that no likes extra homework. But it's about how you sell the future and are willing to promise reciprocity.
Hopefully, they can reach an understanding.
rszdev@reddit
👍
Accomplished-Sun9107@reddit
David Airlie is a gem, - he's been around on the AMD front as long as I can remember. (Decades!?)
mmcgrath@reddit
Yes he is :)
Accomplished-Sun9107@reddit
Just wanted to say, as a visually impaired user, his work way back, was the reason I could independently use a computer. AMD’s kernel drivers from graphics have been flawlessly stable for a long while now. Everything just works. Hopefully he knows he’s appreciated.
MooseBoys@reddit
Somehow I suspect Linus would be more likely to erupt in a tirade of slurs against the rust community and side with the c devs on this one. But who knows - maybe his time away from the project to cultivate emotional growth and interpersonal skills will prove me wrong.
epicshawty@reddit
Didn’t Linus explicitly say Rust adoption into the kernel was too slow and expected it to be quicker? I think he’d actually come out in favor of the Rust community
cp5184@reddit
Does that point to him being unhappy with a lack of rust code or being unhappy with rust being introduced in the first place but then becoming unused?
CrazyKilla15@reddit
"The very slowly increased footprint of Rust has been a bit frustrating. I was expecting uptake to be faster, but part of it – a large part of it, admittedly – has been a lot of old-time kernel developers are so used to C and really don't know Rust, so they're not excited about having to learn a whole new language that is, in some respects, fairly different. So, there's been some pushback for that reason." -- Linus Torvalds
https://diginomica.com/kubecon-china-33-and-third-linux-long-player-so-why-does-linus-torvalds-hate-ai
Flakmaster92@reddit
Lack of rust code
Business_Reindeer910@reddit
He's the only reason rust is in linux in the first place so that doesn't make sense.
MooseBoys@reddit
He did say he was surprised it was going so slowly, but recognized the issues with the c devs and also pointed out stability issues with the infrastructure.
mrlinkwii@reddit
linus has been somewhat positive on rust surprisingly