

I put Mint on my Surface Pro 5, it works quite nicely so far. Granted I do “typical” stuff on it like web browsing, email, basic picture editing, and some chats, but for those things everything’s working fine.
The only different part of the install was installing the Surface kernel after the fact: https://github.com/linux-surface/linux-surface


The pen seems to work fine so far.
They show fairly decent compatibility with newer models: https://github.com/linux-surface/linux-surface/wiki/Supported-Devices-and-Features#feature-matrix
Looks like the SP5 - 7 are the sweet spot however.