I doubt there'll be a Windows 9 (as anything other than a patched Win8 at least). MS have made it clear that they've eaten up this 'desktop is dead' bullshit and as a result the desktop is not important to them. They're trying to transform into a services company as IBM did (and to their mind mobile is somehow part of that). Long-time partners are getting the daggers out as MS becomes a competitor.
Even if MS
wanted to make a good desktop OS, I don't think it'd be feasible for them economically. The tech that's currently in windows 7/8 is
ancient* (particularly the kernel and filesystem but also the driver model, security model, linked library model etc etc.), it's been patched and patched to keep it just-about-competitive but I Think we're seeing the limits of that. They'd really have to re-engineer from scratch to compete for another generation and... I don't think it's worth the cost when the desktop isn't particularly lucrative for them any more.
(* A quick 'feature' comparison with my Linux setup without wanting to sound all Linux-evangelisty:
-
Filesystems: NTFS is just fucking old, creaky, slow and shit. Btrfs absolutely flies in comparison and does stuff that's light years beyond NTFS's capabilities.
-
General performance stuff: Windows 7 takes ~35 seconds to boot on my machine. It takes a further 10-15 seconds before the desktop actually responds to interaction. Launching Firefox for the first time takes another 10 seconds. Linux boots to a fully hardware accelerated desktop in ~11 seconds. At which point it's responsive. FF then takes ~2 seconds to start for the first time. (none of this matters in itself, of course. I boot my PC once a day. It's just an indication).
-
Linux has full virtualisation support built into the kernel. I can run my Linux desktop as a hypervisor and (assuming I have Vt-x and Vt-d) run Windows (or anything else) on top, fully virtualised (good for gaming).
-
I can run software in a Docker, I can chroot and completely isolate the rest of my system. I Can run a wireless mesh network (again, built into the kernel). I can backup the entire system in about 100 (anything from a built-in Btrfs snapshot to a disk image to rsync to just a list of everything that's installed and all changed config files) different ways without noticing anything is happening and I can transfer that backup to pretty much any type of filesystem, local or remote, mounted locally with virtually no effort. I can do all this over ssh from my tablet if I want to.
-
I don't have to download any fucking drivers fucking ever.
-
I can update the whole system (OS and software) with a single command (or button press, if you're that way inclined) without having to reboot ever. Updates tend to take seconds rather than fucking forever as on Windows. And consist of feature and security updates rather than DRM. And I don't have to reboot ever during this process, except to use a new kernel, if I choose to.
-
And now I can even play games, thanks to Gabe (cheer)
That's obviously not an exhaustive list. Just stuff I can think of off the top of my head in my just-woke-up state. It would take MS like a decade to match half of those features.)