What do you think of Windows 7 and Microsoft's operating system development cycle?
Windows 7 being better than Vista is saying a lot. Microsoft may have a
huge PR advantage, as people will compare it to Vista and think it is
good so "angels will sing again" like they did with Windows 95 compared
to Windows 3.1. So maybe Microsoft did this on purpose.
I think
Microsoft has realized the Vista development cycle is way too long and
it would be insane to do that again. They might aim for a two-year
development cycle, and I think that is too long. They should decouple
the operating system from the applications and release sooner.
For
Linux, six months is quite tight. All the pieces you put together, you
hope they are stable, but there will be surprises, and six months is a
short cycle when you put together so many packages. An annual release
cycle is a reasonable cycle for doing a whole distribution.
In
the Linux space, once a year is reasonable, but then you have the
incremental releases. It's hard for a commercial company like Microsoft
that wants people to pay for releases, to do a yearly upgrade. Apple
has done faster upgrades, but it has charged less for the releases.
This is not a problem for open source, as it's free software, but this
is one of the things Microsoft has to balance. They want people to rent
the software, but users don't want to. If you do development over five
years and make so many changes, it is more painful for the user. The
cost of the pain is likely to be higher than the cost of the operating
system, which is why people are slow to upgrade. |