Also, I have a major sad for our industry when people struggle so much with alternative architectures. Tons of software absolutely should not care including JVM languages, scripting languages, Golang. Most userland compiled languages should also minimally care. For lower level C stuff, regular compilation on non-x86 archs is often directly reflected on overall code quality (new compiler warnings, things like alignment correctness, cache/memory coherency model assumptions, data type assumptions, etc). It is somewhat hard to port operating systems and "efficiency libraries" that invoke platform features, but it also takes a comparatively small number of people to do.
Power8/9 are very decent processors with a lot of raw power, but it will take a more concentrated and long term effort to have a level playing field in the software landscape.
ME, and the absolute refusal of Intel to allow its own customers to disable it, is very scary to the tinfoil hat crowd.
Unfortunately, Raptor Engineering is still early in development of their POWER8 board, and even that may ultimately turn out to be vaporware.
If they wait another 6 months it simply won't be economical to release it ever.
I am not against IBM POWER CPUs, I was just disappointed by POWER8...
I've developed for and used Linux and BSD on several platforms. Moving to a different one is trivial unless you're dependent upon proprietary binaries which can't be rebuilt. If you're using open code, or code which you have the ability to rebuild for the new platform, you're not locked in.