This might sound like heresy, but how's Linux support on existing surfaces? This looks like a pretty attractive laptop, but I'd like to have the option to run linux for ROS stuff.