System Requirements and More

Not surprisingly, as it has been several years since the last release of Windows, Microsoft has let Vista grow into the expanded memory and processing power of newer computers. Microsoft has divided up the system requirements for Vista into two groups: a minimum requirement to run Vista at all, and an expanded requirement to use some of the more advanced features (mainly the full Aero features).

Basic
  • 800mhz Processor
  • 512MB RAM
  • DX9 "capable" GPU with 32MB video memory
  • 20GB HD

Expanded
  • 1ghz Processor
  • 1GB RAM
  • DX9 PS2.0 GPU with 128MB video memory
  • 40GB HD

It's worth noting that by finally moving to a GPU-accelerated desktop, the video requirements are the most increased of all. To balance this out with the abilities of low-end hardware, Vista will come with several different desktop modes that require various amounts of video functionality.

Click to enlarge

With the new Aero interface, GPU acceleration of some kind is required to use it. For high-end systems with PS2.0 support and the power to run the desktop compositing engine backend required to use Aero, it will be available in its full glory including scaling effects, transparency, rotation, and other graphical manipulations that are best done on a GPU. Aero is pretty hard on a computer's GPU, as each window means a new polygon and texture to store in memory, so even though a system may support PS2.0 it may still not have the memory or rendering performance to effectively run it; users with modern discrete graphics cards shouldn't have anything to worry about, but IGP users might. For those users who are right on the border, some of the advanced effects such as transparency can be disabled, which will improve performance slightly. Because of some compatibility issues with Aero, it is sometimes automatically disabled and switched out for Basic if Windows detects a program that it knows has a problem with the advanced features of Aero. Users of those programs who want to use the advanced features will need to track down updates to these programs in order to get proper Aero support. For anyone with knowledge of Mac OS X Tiger, some of the parallels here with Quartz Extreme should be pretty apparent.

Click to enlarge

For those systems that can't offer any real GPU acceleration at all, Vista is capable of also dropping back down one to two interfaces that use just the GDI+ functionality, and are intended to replicate XP and 2000 abilities respectively. Basic is intended to be the XP-like rendering mode for Vista, and while it currently uses a Vista-styled theme, this theme is going to be replaced for the shipping version. Classic will be the 2000-like mode using the 2000 interface style and rendering features. Because neither of these modes use the compositing engine, they drop the GPU requirements significantly (down to practically those of Windows XP/2000), but in the process lose the benefits of using a fully accelerated desktop rendering system and bring back the drawbacks of GDI+, such as higher CPU usage in some situations.

There will also be some differences in Vista based on whether the x86 or x64 version is being used. As Mac users may know by now, Microsoft has only implemented support for the new EFI standard in the x64 version, opting not to bother with the x86 version. The fact of the matter is that unless you're a Mac user, you're probably not even using an EFI-based system, so it's not going to be much of a problem; any new system that ships with EFI will ship with a 64-bit processor, and of course will require an x64 version of Vista.

Of greater importance though is the difference in how drivers are handled. The x64 version will by default be locked down to only accept kernel mode drivers which have been signed, and while this can be bypassed by tweaking Vista a bit, it's not a very easy thing to do at the moment and there is no guarantee it will stay this way. Ultimately, Microsoft sees this as a move towards ensuring better drivers, but as we've seen with WHQL certified video drivers, there are a lot of things that can slip through the cracks of Microsoft's testing. It is also not clear, even within Microsoft, whether developers who need to write kernel mode drivers (drivers which effectively have full, unadulterated, operating system level access to the hardware) will be allowed to sign their drivers using 3rd parties like Verisign. Giving developers this option would offer support without WHQL tests, but would almost defeat the purpose of the requirement (which is to ensure the integrity of the system).

If only a Microsoft signature is to be allowed, hardware manufacturers will be at the mercy of Microsoft, who may not sign legally questionable devices such as DVD emulators, but at the same time may also not sign malware such as the overambitious anti-piracy toolkit StarForce or Sony's CD rootkit. In general we're concerned that with the other Digital Rights Management technologies going into Vista such as HDCP, Microsoft is going to lean towards the side of only avoiding signing obvious malware and software that sits on the "fair use" side of the IP/copyright fence (while still signing items like StarForce). However, we won't really know what kind of a stance Microsoft is going to take until Vista ships. At any rate, we hope they leave in the ability to disable driver checking, even if it's only something technical savvy users are capable of doing.

Also, Vista x64 is implementing a couple of security features not found on the x86 version. Vista x64 will load critical system files at random offsets in the memory, versus the current method of using a predetermined location every time. The idea here is that by using offsets, certain classes of attacks such as buffer overflows will fail since they will not know where the component they want to affect resides. Vista x64 will also have a new feature designed to prevent malicious software from modifying the kernel (a requirement for implementing a rootkit), although the full details on how this works are light at this time.

Lastly, driver support for Vista seems to be pretty good considering it's still in a beta state. With a common base between the x86 and x64 versions, unlike XP where the x64 version was actually running on top of the Windows 2003 Server kernel, the x64 driver situation seems much improved, with most companies having released drivers for both versions and done so simultaneously. Other than for video drivers, which are a special case (more on that later), the driver structure hasn't changed too much between XP and Vista; we've heard numerous reports of XP networking drivers being used with Vista, for example, so driver support should be pretty good when Vista launches.

The Many Faces of Windows The First Look
Comments Locked

75 Comments

View All Comments

  • dev0lution - Friday, June 16, 2006 - link

    I'd happily boot into Vista everyday if all of my hardware devices would work. Not MS's fault, but rather my fault for buying a smaller manufacturer's product who has yet to post even beta drivers.

    In combination with Office 207 Beta2 and IE 7, Vista x86 has run fine and rather stable for me. It does tend to eat up a bit of memory, but I should probably add another GB anyhow. If I could just solve a couple app related problems and get Media Center (and MC remote) to change the channel on my set top box, I wouldn't be running from my MCE disk much at all anymore.

    I kind of like the new layout and explorer...
  • RogueSpear - Friday, June 16, 2006 - link

    I've had been using Vista on one of my computers until shortly after the Beta 2 was released for public consumption. Once I saw that there was no appreciable improvements in that release, I finally decided to revert back to the relative comfort and superior performance of XP. First off, I have nightmares when I think of the mass confusion that will ensue among the mass of computer neophytes that are just now getting over the adjustment from moving off of 98/ME to XP. These will be trying days for help desk staff and even those are the "computer guy" in their family.

    More importantly, changes that are allegedly substantial, seem to me more cosmetic than anything. Yes, I realize that there are a lot of serious changes under the hood, but the benefits you can see and touch appear very superficial at best. This seems like an extreme makeover in an attempt to get people signed up for even more pervasive and hideous DRM. I know I'm living in the past, but I'll always be nostalgic for the days when my computer was actually my computer and the software/media I paid for were mine to use as I saw fit.
  • Pirks - Friday, June 16, 2006 - link

    I noticed this sentence: "As currently implemented, UAC surpasses Tiger's security features by giving more information about what application is requesting privilege escalation" Could you please elaborate a little on what "more information" exactly Vista provides in UAC dialogs that Tiger does NOT provide?

    From my experience Tiger gives the same information, I probably misunderstood you on that, could you please explain in more detail?
  • johnsonx - Friday, June 16, 2006 - link

    quote:

    Our beta version of Vista came on two separate DVDs, one for x86 and one for x64, but we're not sure at this point if Microsoft is going to package Vista in a dual-layer DVD with an installer that can pick the right version, or if it will continue to come on separate discs. It's also worth noting that Vista will choose which version of itself to install based on the product key used, as now all versions (for x64 and x86) will use the same installation media, which will be a relief for doing reinstalls.


    Ok, these two sentences seem contradictory. First you say you don't know if 32-bit and 64-bit versions will come on the same disc with an installer that can pick correctly, then in the next sentence you say the installer will pick based on product key because both versions will use the same install media.

    So which is it, or there there something I'm not getting?
  • Ryan Smith - Friday, June 16, 2006 - link

    There's something you're not getting. A disc can install any variation of Vista(e.g. 1 disc can install Home Basic x86, Home Premium x86, Ultimate x86, etc); it can only install that bit-version of Vista however.
  • DerekWilson - Friday, June 16, 2006 - link

    it is difficult to say ... i think three different editors mucked around with that sentence :-)

    to try a different angle, both of these are true statements:

    1) the x86 disk can install any x86 version of vista

    2) the x64 disk can install any x64 version of vista
  • dhei - Friday, June 16, 2006 - link

    When you can, do a test to see how well they redid it please. Someone told me this would be noticable on those with broadband easily, not just LAN or network tests. Im really intrested in this aspect, though not sure how to really test it.

    Did you try a LAN benchmark vs winxp to see if any diffrence?
  • Ryan Smith - Friday, June 16, 2006 - link

    We did not do that, it was already a 12k word article + the time to run the benchmarks we did use. We'll be taking a much heavier look at performance once we have a final version of Vista to look at.
  • Pirks - Friday, June 16, 2006 - link

    and read this while you're at it:

    http://developer.apple.com/internet/security/secur...">http://developer.apple.com/internet/security/secur...

    You can minimize the risk of a network service being used to attack your machine by using the firewall built into Mac OS X. Called ipfw, it can prevent potential attackers from reaching these services. As of Mac OS X 10.2, Apple has included a simple GUI for configuring ipfw. The GUI is good for adding simple rules to your machine; more complex rules will require you to use either the command line tools for manipulating the firewall, or a third-party GUI that has more features.

    Ryan, do you know what BSD ipfw is? It blows any XP firewall to ashes, Vista is only pathetic attempt to get to its level (well hopefully MS will get something similar in Vista, I really hope they do)

    Also read this: http://personalpages.tds.net/~brian_hill/brickhous...">http://personalpages.tds.net/~brian_hill/brickhous...

    That's another GUI to configure ipfw in OSX.

    Otherwise an excellent article, I'm impatiently wait for your review of the final Vista release, but please don't do such stupid mistakes again, Mac boys will hack and slash you for that ;-)

    "it's time for a full featured firewall for Windows and Mac OS X alike, and only the former has it" - what a funny lie :-) Please read about OSX ipfw (I gave you a couple of links) and fix it ASAP. Thanks.
  • Ryan Smith - Friday, June 16, 2006 - link

    I'm aware of IPFW, and what it can do(and boy is it nice!). But this is a competition among what the two OS's can do on their own, without significant intervention from the user. Out of the box, Vista's firewall is a full-featured firewall that can block inbound and outbound connections. Tiger's firewall can't do the latter, and in the age of spyware(and as you saw in our spyware test), it's sometimes the last thing keeping spyware and other malware from breaking out.

    Tiger may not have significant malware problems at this point, but there's no good reason why it(and more so Leopard) shouldn't have outbound protection too.

Log in

Don't have an account? Sign up now