@skoll 2 is a good starting point. purism and system76 are already making decent money selling relatively libre hardware preloaded with linux distros. that's a good first step, but it isn't enough i don't think. the perception of linux desktop UX is that its pretty mediocre which is a big show stopper for a lot of people.