I have a Surface Pro 1, and installed Ubuntu and Linux Mint pretty easy... but I wouldn't use any Linux in a Surface honestly, the Desktop Environments are far from having decent HDPI support, and the touch experience is still far from feeling usable.