The upcoming Linux 6.19 kernel cycle is expected to land initial support for USB3 with Apple Silicon devices.
Being worked on the past few months for upstream inclusion into the mainline Linux kernel has been patches for USB3 support on Apple M1 and M2 devices. Sven Peter has been leading the charge. These patches were updated earlier this month and now look good to go for making it into the next Linux kernel merge window.



I have an M1 Pro machine, and while obviously there’s been an uplift, especially in single-core performance, between the M1 and the M5, I wouldn’t call these anything even close to dated yet.
For displays, I can go grab the machine and see if there’s been any changes, but external displays should still he borked on anything that doesn’t have an HDMI port, or in other words, any laptop, or the iMac. Still being worked on.
Generally speaking, everything I’ve needed from my linux partition on this Mac had worked phenomenally well, on my Nix install