A lot of sites are pelting this topic. When will Windows 7 become available to everyone.
I never really wanted to get into the "Windows 7 when its coming mix up" debate, but I guess I just can't resist. Anyway, just before Vista had RTMed, someone gave me a spreadsheet listing the development cycle of Windows XP which was developed over a 21 month period. Taking into account XP was a minor release version wise (5.1) and its major focus was to bring the NT codebase into the mainstream.
Looking at Windows 7, its a full point release (7.0), yet its being touted as minor in some circles. I assume its how you put it, its not a radical change codebase wise as 2000 (5.0), or Vista (6.0) architecturally, but there is a chance there will be some significant effort put into its development. This is where I would like to make a comparison between the development period for XP and possibly for Windows 7.
Windows XP Windows 7
Developer Preview (PDC) July 2000 October 2008
BETA 1 October '00 Feb. 2009
BETA 2 March '01 Sept. 2009
RC1 June '01 May 2010 Please note Vista had an RC0 instead of RC1
RC2 July '01 July 2010
RTM August '01 Oct. 2010
So a 21 month development cycle starting at PDC 2008 in October. Still, I'm forgetting about something, Vista's own development cycle, which was 16 month and that was a major release, but the PDC was within that development period. You could choose two development periods to compare Windows 7 to, Vista's or XP's. This possibly suggest that Windows 7's development cycle will be much shorter. 21 (XP) - 16 (Vista) = 5 months. If you look at the fact that Microsoft's own development processes have improved and might improve even more for Win7, it would suggest then that 16 - 5 = 11, Windows 7 could be developed in 11 months.
Using a more realistic development cycle, I would conclude that, at the end of October 2008, we will see a public developer preview of Windows 7, then starting February 2009 will be 11 long months of development resulting with RTM in December 2009 and world wide availability in February 2010. Also, this would be the 10th anniversary of Windows 2000's release world wide.
Well, if I was to choose an 'exact' date for Windows 7's general availability, I have to go back in time again and look at past major releases of Windows.
Windows Vista - Tuesday - January 30th 2007
Windows XP - Thursday - October 25th 2001
Windows 2000 - Monday - February 21st 2000
Windows NT 4 - Monday - July 29th 1996
Windows 95 - Thursday - August 24th 1995
I have noticed some trends here with Windows release days and time of the months.
- Microsoft loves Thursdays and Mondays
Taking into account that Windows NT 4 and 2000 were specifically business releases, thats probably why they chose Monday, signifying the start of the business week.
Windows 95 and XP are consumer focused, they were released on a Thursday. With Vista Microsoft took a different day and released Vista on a Tuesday. I am not confident it will be the same for Windows 7 but I'm going to choose Tuesday again in February 2010.
Another thing is the day, Microsoft likes to choose the later parts of the month, 21, 24, 25, 29, 30. I assume it will be the same again. Looking into my Outlook calendar for February 2010, I see the exact release date for Windows 7 being on:
Tuesday - February 23rd 2010
If Microsoft were to start the Beta program with PDC 2008 in October 2008 under a 11 month development cycle, then it could bring the RTM around August 2009 with general availability around October 2009.
