Yup
"So we're in a race to the cellar for cost/compute and watts/compute. Effectively TCO/compute in my book. I just can't see Intel being any more worried in that market, here or in China."
Yup, I didn't think Intel had anything competitive, but Intel's got some low power Xeons that use much more power than contemporary ARM, but also run quite a bit faster, so the performance per watt is pretty good. Atom also, (pretty slow but low power), but apparently Intel's planning to keep it for "consumer" usage and not for servers. Whoever gets best instructions per clock will be used. I guess Google, Facebook, etc. are looking at Xeons, Power8, and ARM primarily, but whatever gets bets performance per watt and density will be what they use. They don't have a bunch of purchased non-portable software, so they have no actual reason to run Intel if there's something better.
I can tell ya, back in the day I ran Linux on an ARM, MIPS, PowerPC, Alpha, PA-RISC, as well as x86. Debian do a good job of this, you had a complete distro on all of these, not some noticeably smaller subset of packages.. To bootstrap linux on a new CPU you basically get gcc, the kernel, and glibc to build on it (there's a few lighter libc for embedded use too), and (in Debian's case) a build system builds all other packages from source, logging which packages failed to build. Once your GCC and glibc are up to snuff, everything should build (it won't try to build something platform specific like virtualbox, it'd be flagged x86-only). ARM, and POWER/PowerPC have been supported for years, modern ARM and Power8 are already supported so I don't think a company with a home-built Linux-based software stack should have huge problems porting over if they prove more power-efficient (or to a future power-efficient chip, once it's got gcc, Linux, and glibc on it everything else should follow and you end up with a full distro on there too. Hopefully the C/C++ portions of your custom software stack build and whatever else (python or shell script or whatever) should just copy straight over.)