Earlier quoted context omitted.
> Arguably his reprimand of Martin is a clear signal that he will never show Rust any favor That doesn't really have anything to do with Rust; but with Hector's behaviour. Threatening a social media campaign to out people is completely toxic behaviour. This is a long-term contributor who is perhaps a bit abrasive, not Jimmy fucking Saville. Other than that, it's not a binary yes/no question; no one is really against…
> no one is really against some Rust in some parts of the kernel Dude, this was literally caused by a stubborn maintainer, Hellwig, saying he wants NO second language in the kernel at all, and his explicit vow to do anything he can to stop it.
Asahi Linux lead developer Hector Martin resigns from Linux kernel
501–510 of 1001 posts
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#502Earlier quoted context omitted.
It's pretty clear that the battle over rust is a power struggle. You can't take any of it at face value
So what are you saying? That it's okay to just invent quotes and spread misinformation about people, based on what you suspect their true thoughts might be?
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#503Earlier quoted context omitted.
> Refactoring can be painful in Rust when it involves very low-level changes in semantics I don't know what this is about. In my experience, refactorings that change the semantics of APIs are much easier in Rust than in C. E.g., change assumptions about the lifetimes of pointers passed into APIs: the Rust compiler will tell you where you need to change anything; the C compiler will happily compile your code and you'l…
Right, and while sometimes a lot of code needs to change in Rust, it's often largely mechanical, at least in typical contexts (e.g. user land development). But Rust won't automatically detect changes in semantics that happen across FFI boundaries. And I didn't argue that refactoring is easier in C than Rust. For one thing, it's an inapt comparison in the context of a mixed C and Rust kernel codebase in which the vast…
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#504Earlier quoted context omitted.
> The maintainers of core subsystems are the people he trusts, at least trusts as much as you can in this space. He'll take their opinions before anyone else, since they know best about the subsystems they maintain But there were no technical arguments against the Rust wrapper. And in any case, the Rust wrapper isn't in that subsystem, it just uses that subsystem. Hellwig's argument was nothing more than "there shoul…
> Hellwig's argument was nothing more than "there shouldn't be a second language in the kernel". Which is a valid viewpoint. Let's not pretend that's not a technical argument. Having different technical views from yours isn't a crime, legally or morally. > And Linus has already approved Rust in the Linux kernel, so what's the problem? As an experiment, as clearly stated in the kernel docs. It's still up to the whole…
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#505Earlier quoted context omitted.
Right, and while sometimes a lot of code needs to change in Rust, it's often largely mechanical, at least in typical contexts (e.g. user land development). But Rust won't automatically detect changes in semantics that happen across FFI boundaries. And I didn't argue that refactoring is easier in C than Rust. For one thing, it's an inapt comparison in the context of a mixed C and Rust kernel codebase in which the vast…
Just to be super clear about it, Rust does not do strict aliasing. That’s a totally different set of rules than Rust’s aliasing rules.
Is this wrong? https://doc.rust-lang.org/nomicon/aliasing.html Specifically
> In the previous example, we used the fact that &mut u32 can't be aliased to prove that writes to output can't possibly affect input. This lets us cache *input in a register, eliminating a read.
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#506Earlier quoted context omitted.
I'm usually very critical of how Torvolds treats the people around him and the culture he maintains but this is a rare case when I'm not really against Torvalds on this. I've had to remove Hector's postings from my feeds because he just constantly bitches and complains about pretty much everything. He's capable, smart, and is doing more than anybody ever will for Apple hardware. But he desperately needs to Stop Posti…
I've said this before, but the rust community really seems to attract the most toxic and drama-thumping types as their icons. I'm not really sure why such types are drawn to it.
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#507I've been saying this for years now: the rust4linux folks are putting so much effort into trying to upstream their work, seems like they should instead put that effort into maintaining a fork. Arguably it would be less hours spent porting than arguing with humans. Certainly more pleasant! Then one of two things will happen: * Rust will prove its worth and their fork will be the better operating system. Distros will s…
[flagged]
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#508The Rust drama is an uncommon failure of leadership for Torvalds. Instead of decisively saying "no, never" or "yes, make it so," he has consistently equivocated on the Rust issue. Given the crisis of confidence among a sizeable (and very vocal) contingent of the Linux community, that decision has backfired horribly. And it's quite out of character for Linus not to have a blazingly clear opinion. (We all know his stan…
The policy of "No C++, because I don't want to deal with C++ people", should be extended to the Rust community. Whatever you think of the merits of the Rust language, the drama, the lecturing and the general superiority complex of the Rust community is quite off putting, at least to C developers.
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#509There will be a similar drama when Zig reaches 1.0. There will be a bunch of Ziggers trying to get it into the kernal. The Rust fad is already slowing down. Maybe it's a good idea to wait 10-15 years before trying to rewrite the universe in a "memory safe" language and pushing that upstream.
Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel
#510Earlier quoted context omitted.
That's version 4. Here's version 2, which looks like the first patch submission: https://lore.kernel.org/linux-security-module/20230204050954...
7000 is not a lot better.