Conversation

It's kind of interesting how many general Linux bugs and problems we're running into and fixing as Asahi. Nothing huge, but there's the whole >4K page support issue in random software (which we're pushing on purpose), BTI issues in mesa, lots of random kernel bugs...
3
768
A lot of this is really just "real people are now using Linux on a real, modern ARM64 platform". Up until now there just hasn't been anything *modern* running real distros and a near-upstream kernel. Apple machines are ARMv8.5-A, everything else desktop is stuck on <=ARMv8.2-A.
3
282
Replying to
Non-Apple mobile devices were only using ARMv8.2 until this year. Snapdragon is on ARMv9 now but most vendors aren't interested in MTE, PAC, BTI, etc. AOSP supports them but they'll end up launching with Pixels and Pixels launch in October so they haven't been moved to ARMv9 yet.
2
3
Replying to and
Android works with upstream kernels including mainline but it can't be shipped in production because it's missing CTS mandated security features such as type-based CFI on x86_64 (not upstream) / arm64 (incomplete upstream) and also some minor things like perf_event_paranoid=3.
1
2
Replying to and
Pixel 7 would launch with the Android 13 5.15 LTS. They might move to 5.15 LTS for Pixel 6 too. You can fairly easily boot the 5.19 mainline GKI on a Pixel 6 but for full functionality you'd need to fully update out-of-tree module source trees to the 5.19 GKI ABI from 5.15 one.
1
Show replies