We must first look at MS Windows (home user versions) release:
Win 95 -- August 1995
Win 98 -- June 1998
WinME -- July 2000
WinXP -- October 2001
Vista -- Jan 2007
notice the gaps... 3 yrs, 2 yrs, a little over 1 yr, 6yrs. Vienna is scheduled for sometime in 2010...so back to the 3yr cycle i suppose. We can perhaps consider 98 + ME as one version (thus a total of 3 yrs between 98 and XP release) since basically ME was a bad fail. So lets just say 3yr seems to be the average MS cycle.
Ubuntu: Gnome is released on a regular 6 month cycle. Ubuntu was originally scheduled to come out about a month after the new gnome release so that the latest gnome can always be included...every 6 months. On version 6.06 (which was supposed to be 6.04) there was a 2 month delay...but the team made up for it by making 6.10 on a 4 month cycle. so now they are back to their 6 month, just behind gnome, cycle
Suse: not as strict about 6 month as ubuntu but generally speaking every 6 to 8 months a new version is out.
Fedora: much like suse, just about every 6 to 8 months there is a new release
Sabayon: New release every other week
anyway, my point here is that Ubuntu makes big progress every other release, aka the "first release new features" and then "next release bug fixes and offer long term support" ... therefore very other release we get some new cool features...which comes out to 1 year. Microsoft on the other hand gives us minor tweaks and updates every or so in form of Service Packs or massive patches, bigger but still minor upgrades (changes in version) every 3 years, and major steps forward once in a decade.
question: Why/How can linux distros be more progressive in terms of new releases (with big changes, not just bug fixes) and give us something new to play around with every year while MS takes so freaken long to do anything?
Win 95 -- August 1995
Win 98 -- June 1998
WinME -- July 2000
WinXP -- October 2001
Vista -- Jan 2007
notice the gaps... 3 yrs, 2 yrs, a little over 1 yr, 6yrs. Vienna is scheduled for sometime in 2010...so back to the 3yr cycle i suppose. We can perhaps consider 98 + ME as one version (thus a total of 3 yrs between 98 and XP release) since basically ME was a bad fail. So lets just say 3yr seems to be the average MS cycle.
Ubuntu: Gnome is released on a regular 6 month cycle. Ubuntu was originally scheduled to come out about a month after the new gnome release so that the latest gnome can always be included...every 6 months. On version 6.06 (which was supposed to be 6.04) there was a 2 month delay...but the team made up for it by making 6.10 on a 4 month cycle. so now they are back to their 6 month, just behind gnome, cycle
Suse: not as strict about 6 month as ubuntu but generally speaking every 6 to 8 months a new version is out.
Fedora: much like suse, just about every 6 to 8 months there is a new release
Sabayon: New release every other week

anyway, my point here is that Ubuntu makes big progress every other release, aka the "first release new features" and then "next release bug fixes and offer long term support" ... therefore very other release we get some new cool features...which comes out to 1 year. Microsoft on the other hand gives us minor tweaks and updates every or so in form of Service Packs or massive patches, bigger but still minor upgrades (changes in version) every 3 years, and major steps forward once in a decade.
question: Why/How can linux distros be more progressive in terms of new releases (with big changes, not just bug fixes) and give us something new to play around with every year while MS takes so freaken long to do anything?








Amusing of course, but any company that actually thought like that would be out of business pretty quick, and while many signs point to Microsoft losing business, I don't think they're anywhere close to closing up shop and going home. In my opinion, the main reason MS releases are delayed is due to the one thing they have to do that Linux distributors and Apple don't have to do when developing their operating systems: politics.

++