...
Grim view on the future.
For one, ARM is linux, so lol.
Secondly you are predicting the industry will be moving faster than it did, even in the early 90s when CPU speeds were increasing so much, it became an annoyance to many people. Computers are here to stay for MANY years more.
I am not saying computers aren't vanishing. I am saying that a shift could happen for the consumer, prosumer, power user and mad scientist. The latter 2 will still use a desktop or laptop for years to come. But the first 1 or 2 can be served right now with a mobile device.
Computing power hasn't increased much at all in the last 5 years. It only got more power efficient and more features are offloaded to hardware, like DRM, crypto, video encoding/decoding, etc. There is absolutely no need at this moment to wait in high anticipation for Intel's new release.. it's the same ~5% IPC gain on a new chipset/socket to keep the cashflow up. I sincerely hope AMD's Zen chip can shudder the market awake again. The last (p)reviews I read about Kaby Lake basically show almost no performance improvements, and that's sad considering Skylake has been out for like 15 months now.
The only thing I've seen happen in the last 5 years is that devices got smaller because they use less power. Hence the ultrabooks. And if you get a midrange model with i5, it will probably last you for 5+ years. Just like my previous machine did. No need to get a quad core machine with a GPU for your uncle.. a dual core with a small SSD is probably enough for all they know.
I think it's quite obvious that Microsoft wants to open their cashflow oppertunities in other area's. ARM = linux yes. Windows mobile is still almost unused. Yet some people spend more on smartphones than on healthy food, and for the last years it's all been about iOS and Android. Combine that with the longer lifespan of computers, and it makes sense they want some of that junk food budget.
Another thing you have to consider is that iOS is useless to almost everybody. If your goal is to spend 800-1200 dollars on a brick that can play a few apps that Apple spoon feeds you from tired devs, it's your lucky day, but if you want to do something like run an application that you actually WANT to use, like on a PC, you can't unless you modify the phone immensely (I.E. Jailbreaking).
Android isn't as bad. You can run what programs you want, and you can even replace it altogether, unlike iOS, but it's still not got what everybody wants to use.
I think you could apply your rant at iOS on Android too. Mobile OS's suck for productivity. I cringe every time I want to multi task via a touchscreen on my smartphone. It just doesn't work. But we know better because folks like us probably spend 9+ hours behind computers every day, maybe even 80+ hours a week. We know how useful ALT+TAB is, virtual workspaces, ssh, virtual machines with snapshots, remote desktops, etc. And then I am not even considering some of the mobile "apps". Some applications are so basic that I rather revert back to pen and paper.
But that is just the software. The hardware isn't that slow. consider this:
https://browser.primatelabs.com/processor-benchmarkshttps://browser.primatelabs.com/android-benchmarksIf we consider a decent SoC at 1000 & 2776 points (SC/MC), and a netbook CPU like the Pentium N3700 at 1027 & 2816 points (SC/MC), there really isn't much in it. And like I said a Pentium N3700 is enough for a lot consumers.
And ANOTHER thing is that there already was a whole x86 mobile bubble before, and Intel seems to have thoroughly given up. I think Microsoft is jumping the gun slightly with support for ARM computers, instead of portables (Something that makes no sense, and never should make sense. With the exception of PPC, there hasn't been a mainstream RISC CPU that has gained a large following, because the CISC ideology better matches that of a desktop or portable, where power and space are less of an issue..
And Linux I can agree seems to be flickering as many distros like Mandriva have closed, and many mainstream systems are run by phenomenal idiots.
Windows sucks, it keeps us back, and I seriously do think if Microsoft straight up died, everybody would have a better time.
I think Microsoft is gambling that this will eventually work. Or maybe they have some info from inside the hardware industry that isn't announced yet. Windows 8 RT was a big fail, people didn't even buy it with an included license of Office RT. That was all down to software which is basically Microsoft's share of pie. Windows RT was even worse than any mobile OS, because lack of applications. If this Windows RT does run x86 applications, that could change it quite a bit.
Stiil though considering how difficult it is to get stable and fully functional ARM Linux images on various SBC now, I wonder how Microsoft will cope with this. A little while ago Torvalds also said that ARM is horrible to develop for. The problem is a lack of device enumeration that works across all platforms. Apparantly there is no such thing as listAllPciDevices(please);
Unless Microsoft has some briljant people in house (which I highly doubt considering their track record), it will likely only run on just a few "certified" boards because images need to be customized for each platform.