I have a couple of Surface tablets that I’d like to put Linux on if possible. The one I want to try first is a 5th gen Surface Pro. If all goes well I would then try it on a Surface Go 2 and hopefully could keep the cellular access.

What resources are available for doing this? The little I’ve read so far makes me think that it is a buggy process and maybe not worth the effort involved.