It is an awesome Journey so far:
USB boot on the installation media fails so had to install Haiku from ARCH installation media, presumingly because because the surface has only USB3 ports.
So did the mix of guides “installing from linux” + “UEFI boot” and got it booting from refind.
So it is running, but it is cut off from the world - usb_ecm woes, so no networking from the surface dock and no way to get wifi because no network connection
And can’t change the display resolution, so it is a lot of squinting at the screen reading from a 12.3 inch screen - stuck in vesa mode without capability of resolution changes.
Oh, and shutdown hangs, possibly need to disable ACPI.
So I definitely need to sort this out before moving to QT and application porting…