If you buy a device that's designed to run Linux from the start from say, the good people over at System76.com, you'll get a much smoother experience.