I've read that they skipped 9 because there's so much code like
Code:
if (osName.startswith("windows 9"))
to check for Windows 95 and 98. It's just a rumour but it makes sense.
There's also good reasons why the version numbers are still in the 6's.
http://www.reddit.com/r/programming/...dows_9/ckxzw0e