The idea that people should not install Vista until at least the first service pack has come up in a number of threads. The logic appears sound, the '.0' releases of many products are viewed as buggy and people wait for the first round of updates before deploying the software. There was a time when software companies even played games with the version number (e.g. let's ship 1.1 instead of 1.0).
However, what is usually forgotten in these comments is that previously the service packs where the first realistic opportunity end users got to get code fixes. Given that model, waiting made a lot of sense.
So what's changed? The internet. Online code updating has for good and bad greatly changed the game. You install Vista today, you have access to numerous updates that fix issues today without waiting for 'the next service pack'. I did a clean Vista install yesterday (V32 to V64 migration on the kitchen machine) and 20+ updates where downloaded and installed automatically. The service pack has been replaced from a 'one time all fixes update' to an ongoing 'as needed' flow of updates.
Is there still a reason for service packs? Yes, they do provide a much needed milestone where a vendor can introduce compatibility breaking changes (XP SP2 broke lots of software, as an example). Vendors try to not release compatibility breaking changes in fixes which the user may not expect. Holding those changes for a service pack gives everyone a chance to prepare for the change. It also allows others to specify that milestone (minimum) you need to be at. I'm sure you've all seen software which now says XP SP2 required...
My 2 cents...
Bill
However, what is usually forgotten in these comments is that previously the service packs where the first realistic opportunity end users got to get code fixes. Given that model, waiting made a lot of sense.
So what's changed? The internet. Online code updating has for good and bad greatly changed the game. You install Vista today, you have access to numerous updates that fix issues today without waiting for 'the next service pack'. I did a clean Vista install yesterday (V32 to V64 migration on the kitchen machine) and 20+ updates where downloaded and installed automatically. The service pack has been replaced from a 'one time all fixes update' to an ongoing 'as needed' flow of updates.
Is there still a reason for service packs? Yes, they do provide a much needed milestone where a vendor can introduce compatibility breaking changes (XP SP2 broke lots of software, as an example). Vendors try to not release compatibility breaking changes in fixes which the user may not expect. Holding those changes for a service pack gives everyone a chance to prepare for the change. It also allows others to specify that milestone (minimum) you need to be at. I'm sure you've all seen software which now says XP SP2 required...
My 2 cents...
Bill
