Slashdot Mirror


Dell Documents Reveal Microsoft's Pre-launch Vista Errors

twitter writes "The New York Times has a piercing analysis of documents from the Vista capable lawsuit. The documents show that Microsoft seems to have put a wrench in Vista's driver situation only at the last minute. 'Late OS code changes broke drivers and applications, forcing key commodities to miss launch or limp out with issues,' said one slide in a Dell presentation dated March 25, 2007, about two months after Vista's launch at retail and availability on new PCs.' We have all heard the lazy vendors don't believe Vista will launch excuses but few of us have heard Steven Sinofsky, chief of Windows development, second and third opinions. 'Massive changes in the underpinnings for video and audio really led to a poor experience at RTM,' he said. 'This change led to incompatibilities. For example, you don't get Aero with an XP driver, but your card might not (ever) have a Vista driver.' Finally, said Sinofsky, other changes in Vista blocked Windows XP drivers altogether. 'This is across the board for printers, scanners, WAN, accessories and so on. Many of the associated applets don't run within the constraints of the security model or the new video/audio driver models.'

7 of 220 comments (clear)

  1. But why? by microbee · · Score: 5, Interesting

    I am wondering what went wrong to force Microsoft to change kernel and break drivers at the last minute. Because of a design flaw that compromised security? Or DRM?

    1. Re:But why? by mickwd · · Score: 5, Interesting

      "So, why then is Vista so much slower then XP even with all the extra eye-candy and features turned off?"

      Not sure, but I found the following, from Microsoft themselves, astounding:

      From the Visual Studio 2005 Service Pack 1 Release Notes:

      Installation Issues - Windows Vista

      Setup dialog box fails to appear:
      The verification that occurs under User Account Control (UAC) with all installations delays the appearance of the initial setup dialog box. Delays of more than one hour have been reported.

  2. Security by truthsearch · · Score: 5, Interesting

    Many of the associated applets don't run within the constraints of the security model or the new video/audio driver models.

    When rebuilding a system from the ground up for security, these issues need to be hashed out first. The fact that the security and driver models were changing significantly shortly before launch is a sign of bad design. Or at the very least horrible project management. If Vista was in the works for over 5 years, and it was designed properly from the start, 3rd parties should have had plenty of time (years) to conform to new models.

  3. Vastly Different Models by Anonymous Coward · · Score: 5, Interesting

    The driver models for audio and video in Vista are drastically different than they were in XP. Microsoft is trying to push towards a more microkernel-ish model where these drivers are intended to exist in user-mode. The entire Vista audio stack is user-mode and the video stack is divided into two portions where a good 90% exists in user mode and the rest remains in kernel mode for performance reasons. Microsoft is also trying to force hardware scheduling to prevent a single accelerated application from hosing an accelerated desktop, which is currently a problem in all accelerated desktops, Compiz and OSX included.

    The driver situation wasn't any better when XP was launched. If anything it was much worse because all of a sudden consumer-grade hardware vendors had to jump to supporting the NT kernel rather than the 9x kernel, which finally locked down the memory isolation so that a user-mode app could not access kernel resources. It took years for the big companies like Creative Labs, nVidia or ATI to get half-decent drivers out for XP. The situation for Vista is already much better than it was for XP.

  4. Or... by Squarewav · · Score: 4, Interesting

    Dell and the like could just keep shipping systems that they know can't run aero with windows XP and don't use the Vista capable stickers on them?

    This is the part that bugs me about this. It might be true that MS considers vista without aero to be fine when they shouldn't. However no one is forcing dell to use the stickers, Dell and the like used them on computers they knew couldn't run vista fully. They do it because they knew people would buy the computer thinking it would run vista.

    When it turned out vista was crippled on the machine insted of Dell going "Ooops sorry, heres some store credit" (or whatever) they went "Don't look at us, MS made us do it! blame them!" As if MS was the one who built the computer.

  5. Re:My Postmortem on Vista by MightyMartian · · Score: 4, Interesting

    It's pretty fucking sad that barely a year into Vista, and Microsoft is already demurring to Windows 7. It's a tacit admission so far as I can tell that Vista has been an absolute disaster.

    Sure it'll sell just like Windows ME did, purely because of OEM licenses. They'll use that to inflate sales figures, even where people are downgrading back to XP, but we now know just how fucked up things were in 2006.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  6. Re:My Postmortem on Vista by realmolo · · Score: 4, Interesting

    I wouldn't say Vista is a *disaster*, but it's obviously a work in progress. There are so many obvious improvements to be made, and so many little bugs to be fixed.

    Much like Windows 2000 was what NT4 should've been, I expect "Windows 7" to be what Vista should've been. Of course, an argument could be made that even what Vista "should've been" isn't what we actually WANT. Personally, I think MS should bite-the-bullet and just abandon backwards compatibility as part of the "base" operating system. Just run everything in a VM, much like Apple did with the Classic MacOS.