top | item 13601538

(no title)

spencerhakim | 9 years ago

But why June 21, 2006, specifically? According to Wikipedia, there was a circulated Pre-RC1 Vista build (but only the first of 3) that was built on June 20th, and June 21st was the first day of summer that year, but neither of those seem like good reasons to pick this date in particular.

discuss

order

bibinou|9 years ago

It was the first version in which they bundled all the third-party drivers.

Previous beta releases only had a very limited set of drivers.

Microsoft greatly remodeled the driver model in Vista so that's why drivers can't be older than this date.

mnarayan01|9 years ago

Vista represented a big (for Microsoft anyway) hit to the backward compatibility of drivers (for DRM-CreateProcess related reasons IIRC).

Sanddancer|9 years ago

Much more than that. For example, both audio and video drivers had massive rewrites and rebuilds. Video drivers received a lot of tweaks for DirectX 10. More importantly, MS pushed the entire audio stack to use the User-Mode Driver Framework [1], which resulted in a lot of changes in how audio drivers access the underlying hardware.

[1] https://en.wikipedia.org/wiki/User-Mode_Driver_Framework