to add to what others already said, the work from linux-surface is being adopted in the mainline, so it is possible that your hardware is already supported in a modern distro, like Fedora. boot it off a live USB image and poke around, you’ll get a better feel for it.
pro tip, at the GRUB menu press ‘e’ to edit the first item and then add rd.live.ram
and that should load the image to RAM. you can then remove the USB and it’ll be way faster to navigate and it won’t touch your existing SSD install.
that’s for Fedora, for Ubuntu it’s
toram
I think? or was that for older versions… Esc during boot to verify, if it goes “loading to RAM” then you know it’s working.