Microsoft explains how to count to 7

It turns out, that not all Windows operating systems are created equal. So while Wikipedia lists 25 version of Windows (not counting Microsoft Bob), Microsoft doesn't count each and every one of those releases as a separate version of Windows.
Here's how it works: Microsoft gives a version number to each operating system. First there was Windows 1.0, then Windows 2.0, then Windows 3.0. Forget all the point numbers like 3.11 for a moment. Because the next major release was Windows 4.0, which is better known as Windows 95.
Every operating system up through Windows ME was built on the Windows 4 code, and it wasn't until Windows 2000 that Windows hit 5.0.
Windows Vista was version 6. And the next OS will be Windows 7.
So ignore Windows 98, Windows 98SE, Windows Home Server 2008, and pretty much everything you thought you knew about Windows. Because Windows 7 is the seventh version of the operating system.












Comments
25
Subscribe to commentsJeffOct 15th 2008 1:25PM
It's the platform that they're counting.. win2k/xp were the same platform, win95, 98, me were the same platform, etc..
timothy.brazerOct 15th 2008 1:28PM
I thought Windows 7 was going to be version 6.1? Not the 7th version of the kernal?
Source: http://windowsvistablog.com/blogs/windowsvista/archive/2008/10/14/why-7.aspx
Let me know if I am reading this wrong. 8^)
StephenOct 15th 2008 1:51PM
The current version of the kernal is at 6.1 right now since they are building a lot of the stuff on top of the 6.0 kernal right now. When they release 7, they will bump up the kernal version to 7.
Alex MOct 15th 2008 3:35PM
It's "kernel". Normally I wouldn't bother with this, but "kernal" appeared 4 times in two paragraphs, and that's just hurtful.
Tim BrazerOct 16th 2008 1:28PM
Thank you for the correction Alex.
Please refer to the quote from a post on Engadget:
"Then came 95 as version 4, with 98, 98SE, and ME all considered minor updates. 2000 got the next major update to 5, while XP is 5.1, Vista is 6, and this new one is labeled 7. The confusing bit is that it's actually numbered 6.1 internally, a minor version change for the sake of application compatibility"
http://www.engadget.com/2008/10/16/how-does-ms-number-thy-windows-let-mike-nash-count-the-ways/
I'll let you decide for yourselves. 8^)
ToddOct 15th 2008 1:38PM
Loss of Consumer mind share through brand name confusion - I HAZ IT!
"I banish you. You are banished."
http://www.youtube.com/watch?v=FqfHAXypXZI
LiqwidZeroOct 15th 2008 2:07PM
2000 and XP were both built off Windows NT 4.0. I remember that OS from a ling while back. So wouldn't NT 4.0 be Windows 4?
LiqwidZeroOct 15th 2008 2:12PM
I mean Windows 5. Not 4.
SlipkidOct 15th 2008 5:04PM
And 95 and 98 said nothing about being built on NT Technology. They started doing, at least saying that, on ME.
bugmenotOct 15th 2008 10:20PM
2000 and xp were not based on NT 4.0.
LiqwidZeroOct 16th 2008 10:08AM
They were all based off the same kernel, which was the NT Kernel.
whiskeyOct 16th 2008 1:28PM
Microsoft had two branches for the OS since Windows 3.11 for Workgroups - Windows 3.1.
The next iterations where Win9x/ME (All 4) and WinNT (WinNT 4).
When Windows ME flopped, they decided to ditch that branch (there was going to be one but they decided it was best, and i believe it was) and developed Windows 2000 (5) and building from it you got Windows XP (5.1, a.k.a. back then Whistler).
Further development for the 5 release was Windows 2003 Server (which started the trend of deploying Desktop first, test and iron stuff, wait for mass adoption, then release Server stuff).
Then you get Vista (6, a.k.a. back then Longhorn) and now 7. AFAIK, 7 will incorporate most of the stuff that got left behind on Vista but will incorporate the newest kernel (toted as the micro Kernel, which has a more modular approach). By the way, Windows Server 2008 is based on Vista.
So what we have here is a new release (kernel and feature wise) but also founded off the Vista release, a tad like 2000/XP.
So everything (suppossedly) that runs on Vista, will also run in 7.
By the way, Brad, Microsoft Bob wasn't a new OS, it was just a shell, one that you can even run it on Windows XP.
The question here will be how many editions of the same release will there be for 7.
techandlifeOct 16th 2008 3:40AM
Thanks for explaining that Brad. I couldn't do the math and it's been bugging me for a while.
Jash SayaniOct 15th 2008 3:35PM
Wow!! I didn't know they had an explanation for it!!!
JamesOct 15th 2008 4:08PM
I know XP identifies itself internally as "NT 5.0", depending on the Platform SDK call you make to look it up. I figured that Vista was 6.0, and therefor Vista++ would be 7.0. Simpler, right?
RidgecityOct 15th 2008 4:45PM
I don't understand how they call Vista a 6.0 release, I see it as 5.5 and a Beta release by that.
MattOct 15th 2008 4:54PM
argh I almost forgot about Windows ME and now I'm gonna have nightmares again about that piece o shite lol
iliyanOct 15th 2008 5:42PM
Oh, come on. Every freakin site out there is explaining where this "magic" 7 comes from. Only complete lamers cannot see the obvious! Everybody knows that Windows is currently in version 6. Everyone that has started cmd.exe at least once in their life should have noticed this.
Enough of this already and please focus on the real improvements. I don't mean eye candy.
IliyanOct 15th 2008 5:42PM
Oh, come on. Every freakin site out there is explaining where this "magic" 7 comes from. Only complete lamers cannot see the obvious! Everybody knows that Windows is currently in version 6. Everyone that has started cmd.exe at least once in their life should have noticed this.
Enough of this already and please focus on the real improvements. I don't mean eye candy.
Drew GreenOct 15th 2008 6:23PM
Here's a simple overview, since people seem to be over complicating it:
Windows 1
Windows 2
Windows 3 (and Windows NT)
Windows NT 4
Windows 2000
Windows Vista
Windows 7
The kernel for XP, Vista and 7 are written off of the NT kernel. 2000 and XP are a similar kernel (you can call them the same for all intents and purposes). The Windows 9x family (95, 98, 98se, ME) are not written from the NT kernel. When ME died, so did the 9x kernel.
So now, rather than having a home OS line (9x) and a business OS line (NT), we just have XP Home and Pro, Vista (home versions) and Business, and now we're going to have Windows 7 (probably with some kind of home offering and business offering).
Hope that clears things up.