BatmanAoD

joined 2 years ago
[–] BatmanAoD@programming.dev 4 points 1 day ago (3 children)

"don't quote the shouty bit; it's not all shouty"

[–] BatmanAoD@programming.dev 3 points 1 week ago* (last edited 1 week ago)

Marcan pretty clearly isn't saying that feature requests wore him down. He's saying that people saying "what you've built so far isn't useful" wore him down.

(Plus, your original analogy about parents and children is completely lost by now.)

[–] BatmanAoD@programming.dev 1 points 1 week ago

Not sure if this was intended as a response to me?

[–] BatmanAoD@programming.dev 3 points 1 week ago (4 children)

Presumably by people like Marcan working to make it happen, rather than by random people complaining it's not already done.

[–] BatmanAoD@programming.dev 1 points 1 week ago (1 children)

The bit you quoted from the post explicitly said "most x86 laptops", not "all".

[–] BatmanAoD@programming.dev 5 points 1 week ago

That one actually seems plausible, if he ever learns about that whole thing

[–] BatmanAoD@programming.dev 1 points 1 week ago

I wrote a longer reply with links, but somehow it didn't actually post; so this will be shorter and unsourced. Sorry about that.

There already was a discussion, over the course of several years, about whether to add Rust to the kernel. Linus merged rust/kernel into the mainline in 2022, and it was released in Linux 6.1. The patch that Hellwig opposed did not introduce Rust, it just added more Rust.

Hellwig also made it pretty clear that he wasn't open to discussion. If you read the thread, there were numerous attempts to "talk things over."

You may be right that Marcan's posts on Mastodon added nothing productive, though I honestly think there's some value in sharing behavior like Hellwig's with the broader programming community. But his posts in the actual mailing list seem pretty sensible, albeit provocatively worded.

Also, in case you didn't know, similar behavior (to Hellwig's) led the primary Rust for Linux maintainer, Wedson Almeida Filho, to step down back in August. Marcan is correct that the anti-R4L maintainers are successfully demoralizing the R4L people.

[–] BatmanAoD@programming.dev 1 points 1 week ago

it's old man screaming at cloud

Not exactly -- part of the point of that idiom is that the old man is powerless, and the cloud ignores him. But Hellwig is using his authority as a maintainer to make things more difficult for R4L with his "explicit NACK".

this drama Martin is doing in social media is pretty much pointless.

Well, maybe, and if you haven't seen it already, Linus chastised him for that. Several people have spoken up to say that Martin has done this sort of thing before.

But on the other hand, arguably it is important for people who don't read the Linux kernel mailing list to hear when things like this happen; and if Martin hadn't posted about it, how would we have known about it? Would The Register have written the summary that they did?

Martin isn’t even relevant! He’s just for the popcorn, like the rest of us! Free kernel development popcorn!

I'm not sure why he phrased things that way, because he was a maintainer of ARM/APPLE, which relies on R4L, until he decided to step down following Linus's reprimand. So no, he wasn't just an outside observer.

...do those changes proposed by the project affect the stable branch now?

Not sure which changes you mean, exactly, but the rust/kernel folder in the patch set does indeed already exist in the stable branch.

[–] BatmanAoD@programming.dev 5 points 2 weeks ago

Eh, he also said "While not my favourite language it's definitively one of the best new ones and I encourage people to use it for new projects where it fits."

[–] BatmanAoD@programming.dev 7 points 2 weeks ago (2 children)

But...that's exactly what's happening. Rust is already in the kernel, with both Linus's and GKH's approval. CH is trying to singlehandedly reject any use of Rust in any part of the kernel where he has maintainer status. That's pretty specific to R4L.

[–] BatmanAoD@programming.dev 14 points 2 weeks ago (2 children)

Christoph Hellwig isn't criticizing Rust the language, and Hector Martin isn't claiming that he is. This is about a project, Rust for Linux, that has been endorsed by both Linus and GKH, and one maintainer personally attempting to stop it from moving forward.

[–] BatmanAoD@programming.dev 15 points 2 weeks ago (4 children)

I didn't use the word "personal", but it's inherently somewhat personal in that it's one person trying to fight back against a decision that Linus and GKH have both endorsed (to put Rust in the kernel). "Crusade" is strong wording, but so is "I will do anything I can to stop this." That's far beyond simply "prioritizing [other] things."

68
submitted 1 month ago* (last edited 1 month ago) by BatmanAoD@programming.dev to c/programmer_humor@programming.dev
34
submitted 1 year ago* (last edited 1 year ago) by BatmanAoD@programming.dev to c/rust@programming.dev
 

Almost five years ago, Saoirse "boats" wrote "Notes on a smaller Rust", and a year after that, revisited the idea.

The basic idea is a language that is highly inspired by Rust but doesn't have the strict constraint of being a "systems" language in the vein of C and C++; in particular, it can have a nontrivial (or "thick") runtime and doesn't need to limit itself to "zero-cost" abstractions.

What languages are being designed that fit this description? I've seen a few scripting languages written in Rust on GitHub, but none of them have been very active. I also recently learned about Hylo, which does have some ideas that I think are promising, but it seems too syntactically alien to really be a "smaller Rust."

Edit to add: I think Graydon Hoare's post about language design choices he would have preferred for Rust also sheds some light on the kind of things a hypothetical "Rust-like but not Rust" language could do differently: https://graydon2.dreamwidth.org/307291.html

view more: next ›