

Vista bumped the major version to 6, breaking a ton of installers and other apps that previously had to guard against being installed on Win9x but they did the check wrong. Honorable mention: Shitty app devs who wrote stupid code like, "If WINDOWS_MAJOR_VERSION != 5, assume this is Win9x and not XP". This solved itself within a year of launch. Some were by design (by introducing a new driver model, Microsoft gave OEMs a natural stopping point for supporting older products - that 5 year old printer you have isn't going to get a Vista driver), others were due to compressed development cycles (even though Vista took ~6 years to ship, it really only had 2.5-3 years of real development since it reset halfway through) and OEMs not having enough time to solidify their new drivers. But too many people used it on 512MB machines with shitty Intel iGPUs.Īs you mentioned, there were teething problems with drivers. Anybody who used Vista on a 1+GB machine with a decent GPU would've loved it. The system requirements were high for 2006, and OEMs successfully lobbied Microsoft to lower them, at the expense of visuals (no aero glass) and performance.
