The new version of windows is out, and surprisingly Microsoft skipped a number and instead of naming it Windows 9 its Windows 10.
The reason? As per this ars technica article
Terry Myerson, executive vice president for the Operating System Group, said that the new release represented such a shift in Microsoft’s approach to delivering Windows and in what Windows will be—able to span everything from an Internet-of-Things gizmo to a phone to a tablet to a PC to a server—that calling it Windows 9 wouldn’t be big enough to capture the differences.
Hmm. Windows 10 looks a lot like Windows 7 to me – maybe they are just trying to distance themselves further from Windows 8. But I think the real reason was more technical than marketing. This article exposes the real answer based on a dev post on reddit. Apparently Microsoft is aware that Microsoft and lots of third party code have compatibility checks that check which version you are running, and Windows 9 would cause huge problems. The example snippet:
I think Microsoft did the right thing here – I have no doubt there is a bunch of code in use with this logic – and this would have wreaked havoc on people upgrading old applications to Windows 9. I think they really dodged a disaster – kudos to the technical guys who convinced Microsoft to skip Windows 9. I only think Microsoft should of been more forthcoming and spared us the BS.
I must admit however, that I would of enjoyed if the marketing department settled on Windows X instead – following the Apple roman numeral convention. Because they probably would of then run into likely compatibility checks for Windows XP…