@ckelly @lina @alyssa It seems that Rust support is in Linux, since I see a .rustfmt.toml file in the source tree, and other mentions of Rust.
I'll wait for Lina to reply on how she wants to handle upstreaming it, but I'd assume it's better to get 100% of the way for a basic desktop experience and then upstream rather than working in the source tree, since in a fork, the dev work can go at its own pace until it's upstreamed.
And the Asahi GPU code is in Mesa at https://gitlab.freedesktop.org/mesa/mesa/-/tree/main/src/asahi !