Distrowatch doesn't measure distro installs... in fact that website's distro ranking is as useless as it gets for determining the popularity of a Linux distro.
Both Microsoft and Apple use binary translation to run x86 code on ARM and reach >60% of native performance. Otherwise performance would suck in a major way.Microsoft is still emulating on ARM, while Apple is translating on ARM.
Millennium and Vista literally had unusable, unstable core platforms that never functioned properly in the first place.
ME and Vista were actually both pretty solid on hardware that had proper drivers for the OS
Vista did eventually get it's driver issue sorted because 7 was basically Vista with a new interface and less aggressive prefetch but most people just went straight to 7.
I tend to agree with the camp that Windows Vista had solid foundations, but was a buggy mess until Vista SP2 (which is basically the same as Windows 7 RTM).Oh God no. Vista SP2 was OK/workable. But pre SP2 it was horrible and it wasn't just the drivers either.
Microsoft rewrote major parts of the operating system, including their all-new network stack built around IPv6 but they didn't even bother to security test it. Also there was last minute lowering of system requirements to 512 MB RAM, which had the consequence that many people who bought a new computer with Vista (with all the drivers) found the user experience to be lacking.