Do you have a link where someone describes how he got Ubuntu to run on the Go natively without installing software from outside of the repos? The user reports I saw did not get WiFi to work with what is in the Ubuntu repos.
Wifi should work out of the box.
If anything, the exsitence of this kernel seems to be an indication that the major distributions do not cope well with the Surface and do not work out of the box.
[UPDATE]: Never mind, the repo's `patches` directory[1] answers my question.
[0] https://www.reddit.com/r/SurfaceLinux/comments/94hjxv/surfac...
[1] https://github.com/linux-surface/linux-surface/tree/master/p...
[0] https://bytewelder.com/posts/2019/08/13/surface-go-linux-min...