On Rust, Linux, developers, maintainers
There's been a couple of mentions of Rust4Linux in the past week or two, one from Linus on the speed of engagement and one about Wedson departing the project due to non-technical concerns. This got me thinking about project phases and developer types.
On Rust, Linux, developers, maintainers
There's been a couple of mentions of Rust4Linux in the past week or two, one from Linus on the speed of engagement and one about Wedson...Dave Airlie (Blogger)
like this
reshared this
solrize
in reply to Jure Repinc • • •Talks about different developer styles, slightly interesting and not too long winded I guess, but not much about the actual situation.
I think this is still not such a great look for Rust. I had expected interfacing Rust to C to present fewer problems than it seems to. I had hoped the Rust compiler could produce object code with almost no runtime dependencies, the way C compilers can. So integrating Rust code into the kernel should be fairly painless from the C side, if things were as one would hope.
It does sound to me in the earlier post that there was some toxicity going on. Maybe it had something to do with the context being a DRM driver.
I looked at a few Rust tutorials but they seemed to take forever to get to any interesting parts. I will keep looking.
like this
Aatube likes this.
Skull giver
in reply to solrize • • •[This comment has been deleted by an automated system]
Asahi Lina (朝日リナ) // nullptr::live
2024-08-29 13:05:55
[This comment has been deleted by an automated system]
Asahi Lina (朝日リナ) // nullptr::live
2024-08-29 13:05:55
like this
Aatube likes this.
tabular
in reply to Skull giver • • •Jure Repinc
in reply to tabular • • •DRM
dri.freedesktop.orgmerthyr1831
in reply to tabular • • •merthyr1831
in reply to Skull giver • • •Your point about it being a culture issue is spot on. Many maintainers who are established in the kernel have made it clear they'd rather keep the status quo and the comfort of stagnation rather than bring a new technology forward to improve the security of their systems.
If it wasn't Rust, but some other language with similar benefits, the same people would've thrown their hands in the air and complained that they're being forced to rewrite everything or some other hyperbole.
Because it's a FOSS project, for some reason it's acceptable for maintainers to be entitled arseholes who abuse anyone they personally have a vendetta against.
In any other workplace, this behaviour wouldn't be called "nontechnical concerns" it would be called workplace bullying. And as much as Linus wants to say he's working on his anger issues, he is personally one of the contributors who has set this culture of aggression and politicking as much as any other.
merthyr1831
in reply to Skull giver • • •