Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models.
These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.
Linux userAndroid dev and userGithub userGitLab userStackExchange fanMusic loverMovie fanAlways on a PCNight owlCLI userI love languagesI love programming