Slashdot Mirror


Windows 7 To Include "Windows XP Mode"

Z80xxc! writes "Paul Thurrott's WinSuperSite reports that Windows 7 will include a built-in virtual machine with a fully licensed copy of Windows XP Professional SP3. The VM runs in a modified version of Virtual PC, and applications running in the VM can interact directly with the host operating system as if they were running on the Windows 7 installation itself. While details are scarce for now, it looks as if this feature will only be available as a (free) addon for Professional, Enterprise and Ultimate editions of Windows 7. Also, a processor supporting hardware virtualization will be required, indicating that this is perhaps aimed more at power users and corporate users, rather than consumers. Microsoft confirmed the feature last night."

88 of 364 comments (clear)

  1. Had that for awhile now... by downix · · Score: 5, Funny

    Altho I call it Kubuntu with XP running in QEMU....

    --
    Karma Whoring for Fun and Profit.
    1. Re:Had that for awhile now... by houstonbofh · · Score: 5, Insightful

      When do you think VM images will outnumber disk images on the pirate sites?

      XP! Pre configured, fully loaded with apps, fully patched, and pre hacked. Please seed!

    2. Re:Had that for awhile now... by spud603 · · Score: 5, Funny

      XP! Pre configured, fully loaded with rootkits, fully patched, and pre hacked. Please seed!

      fixed that for you

    3. Re:Had that for awhile now... by Anonymous Coward · · Score: 5, Funny

      Excellent, that will make this easier.

    4. Re:Had that for awhile now... by foniksonik · · Score: 4, Interesting

      What good is a rootkit in a VM? It'll be open just as long as the user needs to open some legacy app, won't have access to their file system, except what documents they choose to copy over temporarily and may or may not have internet access.

      Running Windows in a VM is actually the ideal solution. Do all your net connected stuff via a secure OS like Linux, then open up a few ports for the VM to run games or whatever.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    5. Re:Had that for awhile now... by xouumalperxe · · Score: 4, Interesting

      Seems more like a way to do what Apple did with OS9 (aka 'classic') on OSX. Hopefully, they used the chance to remove as much back-compatibility cruft as they could, too.

    6. Re:Had that for awhile now... by osu-neko · · Score: 2, Insightful

      What good is a rootkit in a VM?

      The utility of a rootkit on a machine is unrelated to whether the machine is virtual or not. Same functionality in either case.

      It'll be open just as long as the user needs to open some legacy app,

      Every time I walk by an office-mates computer who has a VM, that Windows start bar is across the bottom of their screens. It would appear that most VM users (all that I've seen) run it pretty much the whole time their computer is on.

      won't have access to their file system, except what documents they choose to copy over temporarily

      Not true on any VM I've seen.

      ...and may or may not have internet access

      Never seen one that didn't. Frankly, these days, that would make it useless. Certainly at my job.

      Running Windows in a VM is actually the ideal solution. Do all your net connected stuff via a secure OS like Linux, then open up a few ports for the VM to run games or whatever.

      Indeed, it is ideal, which is why people do it. Of course, at our offices, we're not running it for games.

      --
      "Convictions are more dangerous enemies of truth than lies."
    7. Re:Had that for awhile now... by ChadM · · Score: 2, Informative

      A rootkit in a VM could be used as a platform for launching attacks on nearby nodes, behind whatever firewall may be in place.

    8. Re:Had that for awhile now... by Thinboy00 · · Score: 3, Interesting

      won't have access to their file system, except what documents they choose to copy over temporarily

      Not true on any VM I've seen.

      VirtualBox only gives the guest access to the virtual drive and to host directories that you manually configure as "shared", which then need to be "mapped" (i.e. you have to push "map network drive" under windoze and type the right thing.). Since the system sees these directories as servers (i.e. they are assigned their own drive letters), there is no way for the system to represent the notion of the parent directory of a "shared" host directory, or indeed to know that such a thing is applicable (read: .==..~=[D-Z]:\ for such directories as far as the guest is concerned), so how do you expect the virus/rootkit/what-have-you to get out of the box you've put it in?

      --
      $ make available
    9. Re:Had that for awhile now... by weicco · · Score: 2, Interesting

      Didn't we just have an article about a CPU hack which enables attacker to take over the whole system even from VM as long as the attacker gets root/admin access? I could be wrong though because the article went way over my head.

      --
      You don't know what you don't know.
  2. I knew it! by mc1138 · · Score: 5, Insightful

    The only way they'll convince people to switch to Windows 7 is to bundle it with XP!

    1. Re:I knew it! by palegray.net · · Score: 4, Funny

      So, can I run DOS software via emulation inside XP inside Window 7? It's time for some Jazz Jackrabbit; I just knew Microsoft was still good for something.

    2. Re:I knew it! by Anonymous Coward · · Score: 2, Funny

      don't forget that you're installing Windows 7 inside VMWare, xVM or pick your favorite virtual machine software...

      although I'd be willing to bet that the *feature* required "hardware vm support" isn't emulated inside the VMs...

      I once knew someone who loaded linux, installed bochs, loaded windows inside bochs, installed bochs, loaded linux within bochs, within windows, within bochs, within linux..

      after he got about 6 layers deep he stopped... his system was out of resources...

    3. Re:I knew it! by master5o1 · · Score: 5, Funny

      You dawg, I heard you like Windows, so we put Windows in your Windows so you can BSOD while you BSOD.

      --
      signature is pants
    4. Re:I knew it! by dov_0 · · Score: 4, Interesting

      Probably the best enterprise marketing decision that MS has made in years...

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    5. Re:I knew it! by Sparks23 · · Score: 3, Informative

      Classic wasn't precisely a VM in the normal sense, though, but rather more of an abstraction layer. Most PowerPC code was just run native and unchanged, and there was simply an abstraction layer that turned all the classic system calls (and some old hardware calls, admittedly) into modern equivalents.

      The benefit of which was that you did not take nearly the performance hit you would for virtualizing the entire computer a'la a traditional VM, but the downside was that Classic would no longer work once Macs made the switch to Intel architectures because you weren't virtualizing hardware at all, just abstracting the system APIs into newer calls.

      Which is why Classic is no longer in Mac OS X as of Leopard, now that all newer Macs are Intel-based. There's still true VM based equivalents for Intel machines, though, like Sheepshaver.

      --
      --Rachel
    6. Re:I knew it! by Elektroschock · · Score: 4, Funny

      I didn't know Win7 was that broken...

      Unbelievable, poor Microsoft.

    7. Re:I knew it! by pixelot · · Score: 2, Informative

      DOSBox FTW.

    8. Re:I knew it! by windwalkr · · Score: 4, Informative

      Carbon is the API abstraction layer; Classic was very much a VM - you even got to watch MacOS 9 boot in a window prior to any Classic application being loaded.

      http://en.wikipedia.org/wiki/Classic_(Mac_OS_X)

      Classic was only a VM and not an emulator, which is why the Intel chips are not supported.

    9. Re:I knew it! by itsdapead · · Score: 4, Insightful

      Didn't apple do this with OSX? You can run OS9 apps, but it is in a VM.

      I'll see your "circa 2000" and raise you a 1987: Acorn, in the UK, switched from the 6502-based BBC Micro to the ARM-based Archimedes - they produced a "BBC Micro" emulator to run old software (usually much faster).

      As well as Classic, Apple used a 68000 emulator to run legacy software when they switched to PowerPC and the "Rosetta" code translator to run PPC code when they went to Intel.

      Thing is, though, these were all associated with fundamental, back-to-the-drawing-board changes to the platform - such as changing the CPU or switching to UNIX - which would otherwise have required all-new software from day one.

      If MS had produced a completely new OS, free of the constraints of supporting existing software (or maybe gone .NET-only), then bundling an emulation or virtualization solution for legacy code would be essential.

      Having a supposedly backwards-compatible OS which also requires a virtual copy of the old OS seems like the worst of both worlds.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    10. Re:I knew it! by Anonymous Coward · · Score: 2, Funny

      I once knew someone who loaded linux, installed bochs, loaded windows inside bochs, installed bochs, loaded linux within bochs, within windows, within bochs, within linux..

      Yo Dawg! I heard you like operating systems...

    11. Re:I knew it! by dunezone · · Score: 2, Funny

      The only way to convince people to switch to Apple was to allow it to run XP!

    12. Re:I knew it! by Fnordulicious · · Score: 2, Insightful

      Have you forgotten that Apple did exactly that with Classic on OS X? Arguably with Rosetta as well.

  3. Wait a second by downix · · Score: 5, Interesting

    if it will run XP mode software, wouldn't that mean XP style viruses now have a key right into the system?

    --
    Karma Whoring for Fun and Profit.
    1. Re:Wait a second by Penguinoflight · · Score: 2, Insightful

      There's that possibility, but securing VMs can be fairly easy. Don't want internet connectivity? turn it off.

      On the other hand, a virus that infected your XP VM wouldn't be able to infect the host OS unless it could complete the infection anyway. The only concern is that a VM being highly connected (to personal profiles and the like) may be granted permission to delete files, harvest information etc.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
  4. Microsoft wants to say Sup Dawg by rolfwind · · Score: 2, Funny

    We heard you like BSODing, so we put Windows in your Windows so you can crash while you crash.

  5. Re:Also has a "Vista Mode" by houstonbofh · · Score: 4, Funny

    No it is just a file requester that says "Are you sure you want to do this? Confirm or deny" over and over...

  6. Re:And who needs it most? by Anonymous Coward · · Score: 5, Insightful

    Yet who is more likely to have old applications or hardware that will need XP? If you have the latest and greatest full bells and whistles OS, you probably have the latest version of your apps as well. Once again, MS misses the boat.

    It seems that it's you who is missing the boat. This is a very good move on MS' part for companies that have custom apps that are known to run properly on XP. Rather than having to go through extensive testing to ensure they run properly on Windows 7, they can instead be run in this VM. It's a move to make companies feel more at-ease in their transitions to Windows 7.

  7. This has been a long time coming by DavidChristopher · · Score: 4, Interesting

    ... one of the drawbacks of the WIndows platform - from an development and engineering point of view - is that it's backwards compatible all the way back to (if I'm not mistaken) Windows 1.0. That's an insane codebase to be dealing with. By bundling an XP VM with Win7, they can- for the first time - take the backwards compatibility crap out of Windows and concentrate on providing a stable OS.

    Isn't that essentially what Apple did with the transition from 68000 series chips to PowerPC, from OS 9.x to OS 10, and then again from Power PC to Intel?

    I've believed this was a necessity for quite a while.

    D

    --
    http://www.bistolas.net
    1. Re:This has been a long time coming by trifish · · Score: 3, Informative

      they can- for the first time - take the backwards compatibility crap out of Windows and concentrate on providing a stable OS.

      No, they can't. The vast majority of Windows 7 users will be running one of the Home editions, which aren't going to have this "Virtual XP" mode. RTFA or just the summary.

    2. Re:This has been a long time coming by mike260 · · Score: 3, Informative

      The CPU transitions were handled at a much lower-level - the CPU was emulated, but not the OS, so even emulated software was running in the native OS. Apart from the performance drop, running apps in Rosetta (the PPC emulator) is pretty seamless; you can try it out by choosing an app, File->Get Info, then checking the 'Open in Rosetta' checkbox.

      But yeah, the OS9->OSX transition did something similar to what Microsoft's describing. I only hope that Microsoft manage it a bit more gracefully than Apple did, 'cos that had serious usability problems and was a pretty jarring experience overall.

    3. Re:This has been a long time coming by TropicalCoder · · Score: 4, Insightful

      By bundling an XP VM with Win7, they can - for the first time - take the backwards compatibility crap out of Windows and concentrate on providing a stable OS.

      My fear is that once they have provided for running legacy software in a VM, they will feel free to move on towards their ultimate goal - an OS that will no longer run native code. They will come out with an OS that only runs .NET managed code, and thereby exercise total control over what you can ultimately run on the platform. It will be a form of "Trusted Computing" in disguise. Only specially certified "Microsoft Partners" will be allowed special access to develop the libraries underlying .NET, and the rest of us will be shut out. Microsoft will excercise absolute control over what can be run on their OS and thereby gain enormous powers far beyond what they have today.

    4. Re:This has been a long time coming by Urthwhyte · · Score: 4, Insightful

      Where's the "+1 Paranoid" mod?

      --
      Base 13 FTW!
    5. Re:This has been a long time coming by shutdown+-p+now · · Score: 2, Interesting

      They will come out with an OS that only runs .NET managed code, and thereby exercise total control over what you can ultimately run on the platform.

      I do not see at all how one follows from the other. For example, it is fairly obvious that one doesn't need any form of managed code to exercise total control over what can ultimately run on the platform - you can sandbox native code just as well (and you can jailbreak CLR managed code just as easily), except when the OS uses a TPM chip to validate signatures for all code, in which case it doesn't matter either way.

      On a side note, in case you haven't noticed, after several years of ".NET .NET .NET!" there has been a resurgence of native programming on the Windows platform. Microsoft realized that it's not going away anytime soon, and .NET is not a universal replacement. One sign that things are changing was that what used to be referred to as "unmanaged" code in MS presentations and whitepapers is now more often called "native". Another is the fact that in VS2010, pretty much all new C++ stuff has to do with native, no new C++/CLI developments since 2005 in fact. Yet another is that there's a slew of new native APIs coming in Win7/2008R2, such as an API to write and use Web services in C++. COM is no longer a dirty word either, and C# 4.0 gets a number of language features specifically to simplify COM and OLE Automation interop (such as "dynamic" duck typing, and named & optional argument support).

      So, your visions of .NET reigning supreme on Win32 are unfounded.

  8. Re:Hardware virtualization, eh? by nurb432 · · Score: 2, Interesting

    New, yes. Old i disagree. There are *millions* of perfectly fine machines that don't have the extended instruction sets.

    I have 2 under my desk at work, 2 ghz 2gb ram. Id not call that garbage. Neither have a newer chip.

    --
    ---- Booth was a patriot ----
  9. Re:And who needs it most? by Lord+Lode · · Score: 5, Informative

    I think companies are more likely to depend on old software that runs only on XP. So they target the correct users indeed.

    Most non-corporate users only use programs to browse the tubes, print documents, send email and view photo's, nothing that depends on XP :)

  10. is it a sandbox or not? by DragonTHC · · Score: 2, Insightful

    if it can interact just like it was on windows7, will it be just as vulnerable?

    will people choose to use that rather than windows 7 all the time?

    will it run on top of a hypervisor? ie, can it access the hardware directly?

    --
    They're using their grammar skills there.
  11. Will solve a lot of legacy problems by Nichotin · · Score: 5, Insightful

    I have had a Windows XP Professional running in VMware on my MacBook and my Vista 64-bit desktop from the beginning. It solves a lot of problems with some quirky legacy apps I have to run.

    And thanks to the USB support, I can also use:
    1) Very old USB scanner with XP 32-bit drivers. I use it a few times a year for digitalizing reciepts etc., and I really don't want to pay for a new one.
    2) Random gadgets with stupid software and buggy drivers.

    Getting this free with Windows 7 would really rock.

  12. Won't solve a whole lot by SilentChris · · Score: 5, Interesting

    Unfortunately, while this is a long overdue solution that other companies have used fine before, but it's going to prove problematic for Microsoft. Things that won't work (and Joe User will try to do anyway):

    1.) Install their XP-compatible Antivirus program. "It said on the Windows 7 box that I could run old programs!"
    2.) Install a printer which works on XP only. "The printer box said it works on Windows. Why can I only print from some programs (the older ones seem to work)?"
    3.) Play an old game at reasonable speed. "I installed Super Hardware Killer Shooter for Windows XP and the 3D is running really slow!"

    Virtualization is a great thing. I use it work all the time and love it. The public doesn't quite "get it" yet. They're going to see some things work, some things not and wonder why the hell that is. It happened when Apple moved to OS X, but the user base was much smaller so the complaints were less.

    Until someone creates a hypervisor which is presented in a completely transparent way to the OS, in that things difficult to virtualize (e.g. video card hardware) run at normal speeds, it's just going to appear to the user "every time I run an old program, either it's too slow or it doesn't work".

  13. Back(ass)wards Compatibility. by geekmux · · Score: 2, Interesting

    ... one of the drawbacks of the WIndows platform - from an development and engineering point of view - is that it's backwards compatible all the way back to (if I'm not mistaken) Windows 1.0. That's an insane codebase to be dealing with. By bundling an XP VM with Win7, they can- for the first time - take the backwards compatibility crap out of Windows and concentrate on providing a stable OS. Isn't that essentially what Apple did with the transition from 68000 series chips to PowerPC, from OS 9.x to OS 10, and then again from Power PC to Intel? I've believed this was a necessity for quite a while. D

    While I agree with your observation regarding making a "break" in the code by providing a virtualized "backwards-compatible" environment, what the hell is the reason the codebase IS compatible all the way to Windows 1.0?!?

    When a company says "we're no longer going to support Windows 3x or Win9x, they should MEAN IT. NO support for the software. NO support for the hardware. This would be like me walking into the Ford dealership and demanding to know why they no longer "support" my 1978 F-150 for parts.

    Rather ironic that Microsoft seemed to learn the "tough shit, upgrade" customer approach when it came to deploying Vista (hardware requirements), yet their software will still run Office 95. At some point, you've got to cut BOTH cords.

    1. Re:Back(ass)wards Compatibility. by trifish · · Score: 4, Insightful

      When a company says "we're no longer going to support Windows 3x or Win9x, they should MEAN IT. NO support for the software.

      They'd have to be insane to do that. Only an insane OS vendor would get incompatible with the largest collection of software in the history of computing.

    2. Re:Back(ass)wards Compatibility. by geekmux · · Score: 2, Insightful

      When a company says "we're no longer going to support Windows 3x or Win9x, they should MEAN IT. NO support for the software.

      They'd have to be insane to do that. Only an insane OS vendor would get incompatible with the largest collection of software in the history of computing.

      Uh, just because AOL managed to press entire landfills of compact discs doesn't mean they're suddenly in the "top 10" of relevant software, nor does it mean that AOL should give a rats ass about the last 7 versions back of their software.

      When the hell was the last time you actually USED a Win3x or Win9x app? When was the last time Microsoft officially supported them? THAT is my point.

      And I guess Apple was quite "insane" when they broke off between v9 and OSX too, right?

    3. Re:Back(ass)wards Compatibility. by IntlHarvester · · Score: 2, Insightful

      Because Microsoft's customer base would have said "Screw you, we have millions of dollars invested in custom Win32 software and we'll be running XP forever then".

      This is not like the Mac world where there are a two big ISVs and a handful of smaller ones, and almost no custom/vertical applications.

      Not to mention that the most important "XP-only" application isn't even third party. It is Internet Explorer 6.0.

      --
      Business. Numbers. Money. People. Computer World.
    4. Re:Back(ass)wards Compatibility. by trifish · · Score: 2, Insightful

      They're just maintaining the Win32 API, which is easy and it does not decrease the quality of the new systems in any way. Most of the other parts of the 9x systems (such as the driver model) have been made incompatible for home users as soon as Windows XP was released. As for MS-DOS applications, I know quite a lot of businesses that still use software that someone wrote for them back in the early 90's. Believe me, you basically don't know what you're talking about.

  14. Not dead yet! by Minupla · · Score: 4, Interesting

    So does this mean M$ will be extending the fully supported period for XP again, as it will be shipping with W7?

    Min

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  15. Re:And who needs it most? by Rydia · · Score: 2, Interesting

    Amusingly, BG2 works perfectly in the 7 beta. I even have it running with Baldur's Gate Trilogy without any problems. I agree that 7's compatibility with anything non-vista is horribly awful, but BG2 thankfully works.

  16. All features are vaporware until released IMO by Atraxen · · Score: 3, Funny

    By "confirmed the feature last night", did you mean:

    "confirmed their intention to include an interesting feature, which in all likelihood will be dropped in the last quarter before release because other issues critical to the fundamental infrastructure of the OS have been discovered and will require 110% of effort in order to result in an acceptable basic release?"

    I've been trying to learn Spanish lately - my corpspeak is seeming pretty fluent.

    --
    Be careful of your thoughts; they could become words at any minute...
  17. Thumbs up! by Jonas+Buyl · · Score: 5, Insightful

    It's an interesting decision. By implementing an easy-to-use VM for legacy software they're able to stick to their policies (maintain support for all legacy Win32 software) and on the other hand restructure their operating system with new knowledge. Each time I see news on Windows 7 I can't help but wondering if Microsoft has finally seen the light. There might be hope still!

  18. Re:And who needs it most? by Nick+Ives · · Score: 2, Informative

    For those who don't know: BG Trilogy is a method of importing the original BG assets into BG2.

    It's possible to do that and add a boatload of other mods (like Dark side of the Sword Coast) to create an epic, continuous game that goes from the escape from Candlekeep all the way through to the Throne of Bhall.

    --
    Nick
  19. Re:Cut Out The Middle Man by drinkypoo · · Score: 2, Insightful

    Finally, it is pretty sad when your operating system requires a virtual machine to emulate what the operating system should do natively.

    I call FUD. If you want to run some old-ass linux executables you'll probably need an old-ass Linux to run them on, and while you COULD integrate all that stuff into your current install by sticking everything in different paths and tweaking LD_PRELOAD constantly, it might STILL cause problems. Meanwhile, Windows NT has always used a virtual machine process to run 16 bit executables.

    OTOH, including "all" of Windows XP SP3 seems kind of egregious...

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  20. Re:And who needs it most? by _KiTA_ · · Score: 4, Insightful

    Yet who is more likely to have old applications or hardware that will need XP? If you have the latest and greatest full bells and whistles OS, you probably have the latest version of your apps as well. Once again, MS misses the boat.

    It seems that it's you who is missing the boat. This is a very good move on MS' part for companies that have custom apps that are known to run properly on XP. Rather than having to go through extensive testing to ensure they run properly on Windows 7, they can instead be run in this VM. It's a move to make companies feel more at-ease in their transitions to Windows 7.

    Except that this is pure PHB-bait -- IT professionals are going to realize pretty quick that all their apps are going to require testing to ensure they can be run in this VM, just like if they were being tested for Windows 7.

    The only ones who are going to go "hey, neat, free XP" are the C?Os that don't quite understand technology anymore and the consumers who don't really need this feature, anyway.

  21. Will it include P2V? by snsh · · Score: 4, Interesting

    This would be great if Microsoft included a friendly P2V tool like platespin or vconverter. Then when people buy a new PC, it becomes short work to P2V their old XP system into a VM sitting inside their new system. A lot of people hate to upgrade for fear of losing their old files and settings.

  22. Re:And who needs it most? by gadget+junkie · · Score: 3, Interesting

    I think companies are more likely to depend on old software that runs only on XP. So they target the correct users indeed.

    Most non-corporate users only use programs to browse the tubes, print documents, send email and view photo's, nothing that depends on XP :)

    Do not forget gamers/power users. I loathe the fact that I need a killer machine, to run a killer OS, to run Call of duty about at the same Frame per second rate as my old machine, with a few bells and whistles involved that I do not care particularly about.I'd end up paying 1.000 bucks on hardware, 250 on OS, and 50 on the game just to stay where I am now.

    One other consideration is that these strategy of enabling XPsp3 in windows 7 will surely put some noses out of joint, plus leaving the door open for interesting legal questions. Imagine this scenario: in an all win XP sp3 outfit, the company buys half a dozen copies of win7. are these particular associated copies of XP officially supported while all the legacy copies aren't?

    Remember: if a company has a particular, mission critical application that runs in XP, and this application is "good enough/fast enough" as is, the requirement of the company is "cheap xp machines with xp installed", NOT "rich win 7 machines with win7 plus a virtual machine with XP", if only because cost of hardware goes up. Given the low price of entry level hardware these days, the OS is representing a bigger slice of the pie than previously, so pressure there is higher. I would not be surprised if somebody did a "spoiling attack" claiming that all this design is a win7 tax and demanding to be able to buy legitimate XP copies....at old win xp prices.

    --
    "If a boss demands loyalty, give him integrity. But if he demands integrity, give him loyalty." (John Boyd, 1927-1997)
  23. Re:And who needs it most? by Taagehornet · · Score: 4, Insightful

    -1 Clueless

    Do you honestly believe that it's to cater for the needs of home users that XP is still around?

    Home users aren't the ones causing Microsoft to worry about the adoption of Windows 7. Most home users don't even pay much attention to the operating system. They'll use whatever comes with the Dell they got, as long as it allows them to surf the web, write the occasional document in Word and load music to their iPod - things that work well on Vista.

    Enterprises however, who hold several million worth of internally developed business critical software - code that relies on all the cracks and crooked ends of XP; these are the ones causing sleepless nights at Redmond.

  24. This is a desperation measure aimed at IT guys by localroger · · Score: 3, Interesting

    I know a few people who are really well connected in Fortune 500 IT circles, and they tell me to a man that *NOBODY* is planning to move to Vista or 7 (by which they mean *NOBODY* running a very large corporate IT enterprise). They tend to have corporate security models including stations locked down in various ways that work, deployment models that work, drive reimaging procedures that work, standard desktops and toolsets that work, and legacy code that works, much of which DOESN'T work in Vista or 7. This is the reason you can still get an XP box -- MS keeps raising the bar for it, but corporate just keeps paying the freight. So this is MS next move, to try to slide these guys into 7 by letting them virtualize their XP model.

    The problem is that while this will solve some of the IT guys' problems (legacy apps, desktops, maybe security model) it will not solve what is probably the most important problem to some of them, deployment and drive reimaging. Also depending on how easy it is to break out of the emulation sandbox, they may not be happy with the security model either. When you are talking about pretty much rebuilding a network with 100,000 machines, paying an extra couple of hundred in blackmail per box for MS to let you keep using what you know works makes a lot more sense than jumping off into the void. MS may overcome some of the corporate reluctance with this ploy, particularly at smaller companies, but I don't think it's going to crack the egg they need to crack.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
    1. Re:This is a desperation measure aimed at IT guys by nmb3000 · · Score: 2, Insightful

      First, I have to say something about the end of the summary:

      a processor supporting hardware virtualization will be required, indicating that this is perhaps aimed more at power users and corporate users, rather than consumers

      Nearly every single Intel CPU made in the last several years includes their VT technology built in. All new i7 chips include it. I have no idea why someone would think the embedded VM is restricted to "power users". By the time Win7 is released, almost every computer running it will have the capability to run XP Mode.

      I know a few people who are really well connected in Fortune 500 IT circles, and they tell me to a man that *NOBODY* is planning to move to Vista or 7 [...] much of which DOESN'T work in Vista or 7

      I have to call BS on this. The biggest drawback to moving to Vista/7 for a large company will be training users and verifying that productivity/office/custom applications work correctly. For locking down workstations, Vista and Win7 include a LOT of new GPO options that corporations love. They include native support for disk imaging and encryption. Yeah, there are a lot of people skipping Vista but that's mostly due to how quickly Win7 is being released. If it was going to be another 5-6 years then you would see a lot more Vista adoption.

      break out of the emulation sandbox

      The user is running the emulated application, so any rights the user has are likely inherited by it. If the user is admin, then obviously the emulated XP application/environment will have the ability to frak the Win7 install up. Since the emulation is running on top of the Win7 host, security will be handled by that.

      Honestly, this is really great news. People/companies that need it will love it and those that don't or are scared will have the option to disable it. Even better, if the emulation is 32-bit, then it gives you the ability to run older 16-bit programs which are completely incompatible with 64-bit versions of Windows (which lack the 16-bit subsystem). It means I can keep playing TriPeaks! (scroll down).

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    2. Re:This is a desperation measure aimed at IT guys by chuckymonkey · · Score: 2, Insightful

      That's where Microsoft's greatest strength becomes its greatest weakness. They are strongly entrenched in the business side of the house which is great for their profits. However since they do not have an incremental upgrade path and, in the case of Vista, a several year gap between OS upgrades XP is too pervasive in business. IT can still upgrade everything, but it's going to take more time and more resources to upgrade than it's worth. So the IT department is only going to upgrade as far as they have to and Microsoft isn't going to make as much money, just look at their earnings this last year. That boys and girls is why a diversified network built on open standards is great. Users can use what they want and are comfortable with and upgrades can happen at a regular gradual pace.

      --
      "Some books contain the machinery required to create and sustain universes."-Tycho
  25. Requested by the Military by WED+Fan · · Score: 5, Interesting

    The U.S. Military is heavily invested in several applications that have been tested at Microsoft. (Military members do have offices in Redmond for this purpose.) Windows 7 was shown to have some issues. The USN scrapped plans to move to Vista, planned for this quarter, and decided to wait for Windows 7, but needed XP compatibility. The VM compromise was brewed up.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Requested by the Military by wwphx · · Score: 5, Informative

      I hope this causes them to upgrade their VirtualPC as it doesn't support USB devices currently.

      --
      When you sympathize with stupidity, you start thinking like an idiot.
    2. Re:Requested by the Military by lukas84 · · Score: 3, Informative

      According to screenshots, XPM will support USB passthrough.

    3. Re:Requested by the Military by Hal_Porter · · Score: 2, Insightful

      It would be the same if any large customer hinted they wouldn't move to Windows 7. In fact I'm sure there are other large customers with an XP dependency that makes this sort of thing worthwhile.

      Or more likely customers that think they've got an XP dependency - I've got some old software that is still built with Visual C++ 6. Actually it would probably work with later versions but they are slow and I don't have a license for them. Anyhow in Vista when you install VC98 it complains the application isn't compatible but it actually seems to run perfectly.

      And what does it really cost Microsoft? Windows XP SP3 and Virtual PC are both sunk costs. All they're doing is offering people a free license in return for upgrading because at this point they really, really don't want a fiasco like Vista.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    4. Re:Requested by the Military by linhux · · Score: 2, Insightful

      How is it a conspiracy? To me it sounds more like a company meeting the demands of a (big and important) customer.

    5. Re:Requested by the Military by lgw · · Score: 2, Interesting

      Miscorsoft has startd breaking backwards compatilibity in Win32 for the first time in the company's history. At least, I've seen this with Win2008, so it wouldn't surprise me if it was similar in Windows 7. So there is a chance of the same binary not working on WinXP and Windows 7.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    6. Re:Requested by the Military by Bigjeff5 · · Score: 2, Interesting

      Or more likely customers that think they've got an XP dependency.

      Not just think, most of them actually do.

      My company spent $10-20 million to test the feasability of moving to Vista from XP, and had to scrap it. Couldn't do it, and this was at a time when the company was raking in cash, it wasn't a money problem. It does become a problem, however, when you have to replace billions of dollars of infrastructure because the programs you have to use to tie in to do not work in Vista, then it becomes a money issue.

      Especially when the only real percieved benefit is a snazzier interface for your office workers, maybe a little less headache in some ways, and ultimately what you are using now is adequate for the forseeable future.

      If the WinXP VM is seamless in Win7, then there's no reason not to upgrade. Then they can replace that billion+ dollars worth of infrastructure when they actually need to, and upgrade their interface systems at the same time.

      Good move by MS on this. If they do it well.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    7. Re:Requested by the Military by tacarat · · Score: 2, Interesting

      So how much more life does this put into XP's support? And if W7 is going to be breaking some backwards compatibility, how far back will it support natively before you need the virtual machine?

      --
      "Common sense will be the death of us all"
    8. Re:Requested by the Military by RobertM1968 · · Score: 2, Interesting

      Yes, but isn't this still just a marketing ploy - or an inability on Microsoft's part to figure out how to fully integrate VPC? WinXP emulation (WoW) in Vista and originally planned on Win7 was already based on VPC.

      It (and killing VPC hosts on other OS's) was the core reason for the acquisition. This has been discussed numerous times here and elsewhere.

      So now, to get the fully working XP emulation that had already been promised by using VPC for the basis of WoW (Windows on Windows - not the game), one has to spend more money to get the "this time, truly, fully integrated, fully almost XP compatible" version of the VPC technologies included that was promised with WoW based off VPC years ago?

      The only compromise here is, "We'll (MS) give you what you want - and what we previously promised and did not deliver - if you pay us more by buying the higher end versions of Windows 7" and from what little I know about the English language, that is not a compromise.

    9. Re:Requested by the Military by shutdown+-p+now · · Score: 2, Interesting

      Now, if you use anything written by the *current* gang of retarded monkeys there, you're lucky to get 2 years before your code stops working (no .NET 1.1 on 64-bit, no .NET at all on 2008 core, etc, etc), but that's not Win32.

      I'm pretty sure you can install .NET 1.1 on a 64-bit Windows. It's still 32-bit of course, but why would you need anything else for compatibility?

      Core is very limited in many aspects, and I'd imagine that quite a few apps won't run on it even if they're native (e.g. if I remember correctly it doesn't include IE, so anything that tries to host it will die). On the other hand, .NET support is coming in 2008 R2 Core (mainly for the sake of ASP.NET, but also for PowerShell).

  26. Re:Pretty sad if you think about it by pasamio · · Score: 2, Insightful

    Apple ran 9 and 10 together for a period of time as well, plus they released the Carbon API back to OS 9 as well as having it available to 10. They killed a whole heap of API's from 9, kept some that they're only just getting around to killing and then created a new one which they ported back to 9 so that you could get over the gap even easier.

    Apple have changed architecture twice in their lifetime AFAIK and have done a great job of maintaining things.

    9 to 10 had its own emulation stuff, the "Classic" layer, and the PPC to Intel transition had Rosetta.

    The thing people are missing is that Microsoft is admitting that they stuffed up so badly that they're willing to ship copies of XP to the corporates whilst still getting their latest version out and bought. This is about ensuring they don't continue to go backwards because whilst Apple went forward Microsoft went back - and that must scare someone at Redmond.

    --
    I always wondered where this setting was...
  27. Not only that by localroger · · Score: 2, Insightful

    Historically, people tend to use at home what they use at work, which is how MS Office took over the world. Many home users won't care but workers who use XP and XP apps at work will in some cases prefer to use what they're used to at home. MS knows this and it's another reason they want to push IT into their newer OS.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
  28. Apple called from the year 2000 by foniksonik · · Score: 4, Informative

    Apple called from the year 2000 and wants their legacy transition strategy back... but hey it did work, so I say go for it Microsoft.

    BTW virtualization need not be in a window. When Apple provided OS 9 aka "Classic" support they didn't make the apps second class citizens in any way relevant to getting work done. Sure they were running in emulated mode and were not as fast as they could be but they had access to all peripherals, etc.

    Modern virtualization allows for way better performance, full access to all hardware and as importantly can still be sandboxed.

    They should hide all the virtualization aspects though and just let the apps open like they are regular apps with maybe a title bar note saying "(Windows XP) or something so there is a clue when an app gets updated to full native capabilities (the note will go away.

    When Mac OS did this transition it was actually quite exciting (though also frustrating) as I would be on the look-out for the OSX native version of some software to come out.... then we got to do it again when the Intel binaries came out...

    Anyways, if Microsoft does it right it will be transparent and will allow them to finally do away with the legacy support roadmap. This XP virtual mode will be there as long as it takes for companies to move their apps over to 64 bit Windows 7/8 whatever compatibility.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
    1. Re:Apple called from the year 2000 by sa1lnr · · Score: 2, Interesting

      "Apple called from the year 2000 and wants their legacy transition strategy back"

      IBM called from 1992 with OS/2 2.x onwards. ;)

  29. Re:And who needs it most? by Lord+Lode · · Score: 4, Insightful

    I suppose MS's reasoning is, that all computers in a company should have windows 7 and use this compatibility feature to run XP only programs, instead of having some real windows XP computers, adding this feature helps remove an excuse for not installing Win 7 (in the eyes of Microsoft, not my own opinion).

    I still don't see the reason for the complaint though, I mean, what do you want them to do? NOT include this feature? Make the feature work on crappy computers? In the future all CPU's will have hardware virtualization anyway, we're talking about a future OS on future computers here, non power users of the near future will have a CPU that is more powerful than a CPU of today and with hardware virtualization.

    And also, don't power users use "Professional" versions of Windows anyway, instead of "Home" versions? The "Home" versions are the versions for the users that just browse internet and put photo's on their HD (and then losing them because they don't back them up and don't put them on a separate partition of their disk and will let someone format their HD to install a new windows after a virus infection anyway).

  30. What about win 9x or even dos vm in windows 7 by voss · · Score: 2, Interesting

    Education users would KILL for a Win9X VM in
    windows 7. A lot of educational applications had to be "retired" because XP wouldnt run them in a secure mode. Educators use good programs until they dont run anymore a lot of programs from 10-15 years ago children in K-2 classrooms still enjoy but wont run on XP.

    1. Re:What about win 9x or even dos vm in windows 7 by PRMan · · Score: 2, Funny

      You know, they could use VMWare or VirtualBox, but this would require the educators to LEARN something.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    2. Re:What about win 9x or even dos vm in windows 7 by voss · · Score: 2, Informative

      cbhacking, If your going to mock someone please properly read what they are saying.

        Of course Win 9x didnt have a secure mode, Win XP professional had a more secure mode where it could be locked down at the registry level to prevent users modifying folders.

      Many win 9x programs cant be run in XP because of that, now if Win 7 created a Win 9x sandbox mode(including dos and hardware emulation) that would be a crucial and desirable feature for K-12 education.

  31. Re:And who needs it most? by Spatial · · Score: 2, Informative

    In the future all CPU's will have hardware virtualization anyway, we're talking about a future OS on future computers here, non power users of the near future will have a CPU that is more powerful than a CPU of today and with hardware virtualization.

    As far as I know everything including and after the AMD Athlon X2 and Intel Core 2 processors support that already. They're certainly fast enough too.

  32. Not that safe by TheLink · · Score: 3, Interesting

    In many cases (especially if virtualization is used):
    root in virtual machine + bug in your CPU and/or bug in vm software = root in host machine.

    Apparently there is an exploitable bug in intel processors. The "offsets" for the exploit might change depending on the motherboard you are using. So you better not be using a popular motherboard :).

    --
  33. Re:And who needs it most? by FreonTrip · · Score: 2, Informative

    Hardware virtualization is disabled on some lower-end Core 2 CPUs, as well as the "cut-down" variants like the Pentium Dual-Core and Celerons. AMD's lineup is a bit better off at the lower end... as far as I can tell the Athlon 64 X2s have supported this since the 90nm Windsor revision Socket AM2 CPUs. Some of the later Pentium Ds and a couple of the VERY high-end Pentium 4s also supported virtualization.

  34. Re:And who needs it most? by master811 · · Score: 3, Interesting

    Rubbish, my PC (built for the equivalent of about $500 (over 2 years ago - granted I upgraded the GPU last year but that would have only added another $100 after replacing the old one) and it runs Vista perfectly fine including all the latest games.
     
    This whole thing about having to spend a fortune on hardware for vista is BS. You do NOT need to a 'killer' machine to run a 'killer' OS as you so put it.
     
    Granted it took a while for the graphics drivers for games to mature properly to the point of being similar to XP, but that happened a while ago, and on any modern (and not necessarily expensive PC), the performance difference will be minimal between Vista/7 and XP.

  35. What if.. by TigerTails · · Score: 2, Funny

    My only wonder is.. what happens if I run a Windows 7 VM from within XP.. and then XP in that VM.. and 7 in that VM... I want to make an infinite XP/7 paradox and DESTROY THE INTERWEBS!.. or just have a bit of a laugh, screenshot it, and add motivational text about how I have too much time on my hands..

  36. Re:I get to buy windows twice? by Blakey+Rat · · Score: 2, Insightful

    Once people's knees stop jerking, they might actually realize they like Windows 7. What they hate is change, or any kind.

  37. CARDFILE.EXE by Nom+du+Keyboard · · Score: 2, Funny

    Great! This means that I can continue running CARDFILE.EXE from my Windows 3.1 installation. This program has migrated successfully from 3.1 to 95OEMB, 98SP1, 2000, and XP. I've not gone to Vista since I've yet to find a simple, free replacement that would have run under Vista and (hopefully) imported the .CRD files. (Also Vista is full of DRM, and would run like crap on my Vista Ready embedded Nvidia 6150 graphics desktop, and likely break other applications as well.)

    Sometimes you want a program to just do one simple thing well. CARDFILE is one of those programs. Now it looks like it ought to run under the right -- read expensive -- version(s) of W7.

    If there's a better replacement, feel free to point it out to me and I'll appreciate it.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  38. Re:And who needs it most? by osu-neko · · Score: 3, Insightful

    So... the people who decide what technology and software gets purchased? Wow, you're right, MS is really missing the boat here!

    --
    "Convictions are more dangerous enemies of truth than lies."
  39. Re:Time for MS to embrace UNIX? by cbhacking · · Score: 4, Insightful

    I should be surprised this got modded up, but it *is* on /.

    Linux, as a kernel, does not AFAIK run significantly faster on equivalent hardware vs. NT. Some of the userspace certainly does, but some is also a lot slower - searches always take longer even though there's a lot less installed on my Linux partition (I keep it pretty clean), and without superfetch it feels that applications like WarCraft 3 (in Wine) or even Firefox take ages to start.

    Viruses are a wild goose chase - they have existed since before Windows, and they will probably exist long after unless there's a drastic change in the fundamental capabilities of computers (i.e. mor ethan just an apprximate Turing machine). Security holes do still exist for *nix applicaitons and even kernels - for better or worse, I get more security patches per month on Linux than I ever do on Windows, although only occasionally are they at kernel or base library level - but even if malware authors can't xploit those, they'll fall back to the standard approach that has worked so well against Windows (itself a rather hard target these days) for the past few years: the user. There is absolutely nothing in *nix security that can protect against the dancing bunnies problem, especially if that user can get root access (although lots of damage can be done even without).

    As for things you can do on Windows that you can't on Wine: well, try Exchange for starters. No other groupware solution has yet come close to the integration, feature set, and market deployment levels. Office 2007 is another; OO.o is an impressive project but they're still far behind in a number of areas (although Office 2008 does run on Mac, so that might not count). Then there are the games (wine is doing wonders here, but new stuff that doesn't work right is coming out all the time too), the Windows-only drivers (my modem *still* doesn't work in Linux, nor does the WiFi on one of my older laptops), and all the thousands of custom-written programs, only ever tested on their target machines, that businesses and other organizations have been creating for the last decade or so to run on Windows. Oh, you might also want to look at power management; with the proprietary nVidia driver (since the FOSS one is nowhere near ready yet), suspend-to-RAM in Linux quite simply does not work (on my current system, or the last two before it). This is, to put it mildly, a problem on a laptop.

    --
    There's no place I could be, since I've found Serenity...
  40. Re:And who needs it most? by corychristison · · Score: 2, Insightful

    .I'd end up paying 1.000 bucks on hardware, 250 on OS, and 50 on the game just to stay where I am now.

    You don't need Vista Ultimate to play video games, do you?
    Home Premium is only $140 where I buy my hardware (in Canadian Currency) as far as I know it should be able to play games just as well as Ultimate.

  41. that actually is a good idea by alizard · · Score: 2, Interesting

    I run XP in VirtualBox on a Debian testing host workstation. Stable, secure, and the only time it can contribute to my security risks is during the hour or two a week I run it. (my Eudora mail client runs in Crossover Office)

    As for the performance hit, the way to deal with that is simply to run a faster processor. Though even in virtualization, remember that XP was designed for processors a lot slower than anything you'll see in a modern computer.

    M$ being willing to put virtualization in their OS gave them the opportunity to switch their host OS to a secure, stable, and efficient *nix (even with their religious adherence to proprietary OSs, they could have bought SCO unix or licensed AIX)... they could have ported their flagship apps to a native *nix environment while using XP as a legacy compatibility layer. The result might have been unstoppable.

    Happily for the rest of us (except for the unfortunates running Windows as a primary OS)... they chose otherwise.

  42. Re:if this was a sudden move by CAIMLAS · · Score: 2, Insightful

    You're right, of course.

    What MS needed to do was to continue to make incremental improvements to XP. Maybe a facelift release (ala ME, but w/o as much cruft), and maybe an incremental security system release. I realize that's essentially what Vista is, but Vista broke entirely too many things to allow for it to be considered "maintaining the status quo".

    All the while, they needed to be developing what is their 'next' OS in the background, with the VM plans for Win32 versions of their OS. The new version would be, or should have been, a drastic divorce of the old way of thinking. They'd have to change Visual Studio around a bit, but since they already had .NET, they could just design things on the backend of the "W7" or whatever it would've been, to allow for reasonably simple porting (or, at least, for future versions to be written natively). Maybe, had they done things right, the GUI system wouldn't be so intrinsically shackled to the subsystems, and porting applications might be easier. Who knows...

    The problem here is that MS is trying to limit the options of their customers. Building an integral VM into their OS is the logical thing to do at this time in the game, with computers shipping with multicore processors and gigs of RAM. Allow their customers to run their $600 Photoshop or Office 97 from the VM - but with diminished performance due to having half a dozen win32 processes shackled to it to allow it to work. Maintain the new paradigm of security, and make it obvious that they're running "old crap", and people will migrate to the new stuff (eventually).

    Maybe give them an interim period where the 'compatibility' option is available. But, by all means, don't just cut-and-run like they have essentially done - whether intentionally or not - with Vista and W7. When you're selling a binary-only operating system, and your architectural changes are large and drastic, after years of developer dependence upon a specific monoculture, you just don't do that. You've got to do your damnedest to make the transition easy.

    MS is clinging to the old ways of thinking here. OS X has its virtualization, and via VMWare, most linux machines do, too. Both OS X and Linux users use these tools, and it is not (for the most part) seen as "half assed" anymore. There are a LOT of applications out there now. This isn't 1995, or even 1998 or 2000, when the number of popular or useful applications could reasonably be printed in a single round-up issue of PC Magazine. Virtualization is seen as a necessary evil by many people, but one which has to be done to move forward: when the applications are either not ready or not available for your new and necessary OS, then you shoehorn things for a while.

    In reality, MS should have done the -exact- same thing Apple did with OS X. Or more accurately, Vista should've been a house-cleaning upgrade, with no substantial subsystem changes that impact anything relatively recent (except maybe some IE isolation and 'system install defaults' and corporate/IT rollout tool improvements). Rip out the code which allows old, native 16 and 32 bit apps to run natively. Rip out some of the cruft that makes XP glitch like 95 did while shutting down; clean up the boot process and necessary services with some sane default user type security settings (but allow the 'old' ones to still be used for the meantime). Get rid of some of the irritating start bar glitches (ie 'lag when clicked' when explorer is failing somewhere else). Hell, maybe even introduce Vista-style memory management (if appropriate) to better utilize systems with 4Gb of RAM.

    Basically, they should've done things to prepare Xp to be virtualized under their next, new, and great OS in a seamless, bloat-free manner. UAC shouldn't have come until it could be put on top of proper ACL-priviledged accounts (vs. the current 'administrator is everyone' thing still going on). You know, something designed and not kludged.

    And no, I'm not a MS fanboy in the least. But, given MS's resources, they really smashed this opportunity on the rocks.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  43. Re:You broke my heart! by Totenglocke · · Score: 2, Interesting

    First, my comment about how fast Win 7 is on older hardware is NOT from MS, but from people who have installed the Win 7 beta on 3-5 year old LAPTOPS and been amazed at how fast it was.

    Second, I HAVE run Linux in a VM on XP and that was on a crappy 1.5 GHz processor with only half a gig of ram 7 years ago. Surprisingly, it actually didn't run all that slow. It definitely wasn't the fastest, but again -- half a gig of ram, so after I gave Linux 256 MB to run on, I only had the minimum specs for ram on XP left.

    I run only Linux on my laptop and only Windows on my desktop (the desktop is for gaming). Until game companies start supporting Linux (or some billionaire gives a massive donation to the WINE team for them to go into hyperspeed), I'll always have to have a copy of Windows. Win 7 64-bit actually IS good. It runs just about every program I've thrown at it, sometimes with a work around (Icewind Dale has to be run in windowed mode or you get some weird graphics glitches that make the game nauseating to play). It looks good, the new taskbar is actually very handy as well as very clean looking, and it's fast. With the virtual XP in it, Win 7 64-bit should run every last bit of software I own without a hitch (anything old enough to not run right has low enough requirements that my gaming rig won't be affected by it). Face it, Microsoft is actually making something worth buying for once. Quit whining and accept it.

    --
    "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson