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."

364 comments

  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 smchris · · Score: 1

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

      Same here, Debian-or-less, on our two. Seems like a desperate ploy on Microsoft's part to remain competitive.

    6. 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.

    7. 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."
    8. Re:Had that for awhile now... by Anonymous Coward · · Score: 0

      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.

      except that VMs are usually shut down when people are done with them, or at least at the end of the day.

      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.

      not that way from my experience at all, so my anecdotal evidence cancels yours out.

      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.

      VMWare, the most popular VM solution does not give the gues access to the host file system by default. You have to explicitly set that up, not just allow it. What products have you seen. Obviously not vmware, which makes me doubt the value of your anecdotal evidence form the previous quote.

      ...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.

      I've give you this one.

      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.

      you run games in a VM? that's insanity. Nethack, sure, dos games, why not, something from the win95 days maybe. Something written this century and that's pure masocism.

    9. 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.

    10. Re:Had that for awhile now... by gallwapa · · Score: 1

      Most of my VM's don't have network access. How else are you to test in a 'sandbox' type experience?

    11. 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
    12. 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.
    13. Re:Had that for awhile now... by sabaisabai · · Score: 1

      That's the Call of Kubuntu?

    14. Re:Had that for awhile now... by RAMMS+EIN · · Score: 1

      ``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.''

      Will you actually get hardware accelerated 3D that way? I know it can be done with *nix and OpenGL, but can you run *nix on your hardware, then get hardware accelerated Direct3D and OpenGL in Windows running in a VM?

      --
      Please correct me if I got my facts wrong.
    15. Re:Had that for awhile now... by snaz555 · · Score: 1

      can you run *nix on your hardware, then get hardware accelerated Direct3D and OpenGL in Windows running in a VM?

      Yes, if the VM vendor offers an D3D/OGL graphics driver for Windows. (VMware does for Windows on OS X, for instance.) There is some performance loss in the translation though.

    16. Re:Had that for awhile now... by Anonymous Coward · · Score: 0

      so how do you expect the virus/rootkit/what-have-you to get out of the box you've put it in?

      By exploiting a buffer overflow in the low level drivers that interface the host computer to the virtual machine?

    17. Re:Had that for awhile now... by leuk_he · · Score: 1

      Well..

      Same support nightmare. Instead of running 2 windows you now run unix and windows.

      This is a problem for any virtualized platform. You still have to maintain every virutal machine. Increasing the number of VM machines does not decrease the maintenanace on software (but might decrease the required hardware)

      However the fact that the XP VM havely interacts with the windows 7 OS also makes you loose the advantage that a guest OS cannot infect a host os.

      BTW, i am supprised you are not running reactOS instead of XP in your QUMA environment. A new version (still alpha) was recently released.

  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 sharperguy · · Score: 1, Interesting

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

      --
      "sudo rm -rf your-face"
    4. 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
    5. Re:I knew it! by master5o1 · · Score: 1

      *Yo.

      --
      signature is pants
    6. 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
    7. 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
    8. Re:I knew it! by Elektroschock · · Score: 4, Funny

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

      Unbelievable, poor Microsoft.

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

      DOSBox FTW.

    10. 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.

    11. 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.
    12. 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...

    13. Re:I knew it! by ZosX · · Score: 1

      You know. That was the first time I ever laughed at that meme. Well done! :)

    14. 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!

    15. Re:I knew it! by Anonymous Coward · · Score: 0

      I personally used a windows 2000 install to run a linux VM that had a dos emulator running Fusion (mac os8 emulator) which ran a commodore 128 emulator and ran the Z80 emulation within. Yes I ran Z80 software. Why? Just to see if I could.

    16. Re:I knew it! by Kagura · · Score: 1

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

      http://i33.photobucket.com/albums/d61/aznfanatic/w185943159.jpg

    17. Re:I knew it! by pmarini · · Score: 1

      yet another license that you won't be able to resell...
      there's no arguing about TCO, Windows is the cost, remove it and you'll be free

      --
      Can I put a spell on those who can't spell?
      Your wheels are loose and they're losing their grip, good you're there.
    18. Re:I knew it! by ConceptJunkie · · Score: 1

      Yeah, but it seems it will on the higher end versions... in others words for the customers least likely to actually need it.

      --
      You are in a maze of twisty little passages, all alike.
    19. Re:I knew it! by Anonymous Coward · · Score: 0

      Everything in the above score 5 post is either wrong or misleading.

      Never listen to tech-talk from Mac users because they are all artschool-educated onebutton mouse-wielding melon-headed tards.

    20. Re:I knew it! by flappinbooger · · Score: 1

      It's not, though... I tried the beta and the RC and it's fine, actually.

      --
      Flappinbooger isn't my real name
    21. Re:I knew it! by cbhacking · · Score: 1

      Well, the 32-bit version of Win7 should still have the NTVDM (16-bit machine layer, including virtualized sound card, video, etc.) that XP (and Vista, and AFAIK all other versions of NT) have used to run DOS or Win16 applications since NT was created as 32-bit from the ground up.

      Of course, x64 Windows lacks the NTVDM - I forget if it was deemed too legacy to be worth supporting or if there's a technical reason you can't switch straight froma 64-bit OS to a 16-bit application - and by the time Win7 is released, even laptops will routinely ship with 4GB or more of RAM (they're pushing 3GB already, and available with up to 8GB). Running a virtualied 32-bit Windows on x64 has been the standard soultion to this problem historically, and since Win7 is likely to be the first consumer version of Windows that will be installed primarily on x64, providing a drop-in 32-bit virtual system makes sense.

      --
      There's no place I could be, since I've found Serenity...
    22. Re:I knew it! by Kaboom13 · · Score: 1

      That's not technically correct. There were 2 ways of running old mac os apps. Apple released libraries and api's (I believe it was referred to as Cocoa at the time but its been a long time). Apps built using them could run unmodified on Os X and older OS's. The interesting part was this was released a before OS X was released, so many apps were already built with it by the time OS X was released. These apps were not technically native OS X apps, and took a performance hit compared to native OS X apps, but it was very easy to modify existing apps to use it. I remember Photoshop taking a lot of heat for taking a very long time to create an OS X native version. There was however the ability to boot the old OS under OS X, and run older apps. There was a heavy performance hit for this, especially if you only needed 1 app. I think Apple phased it out fairly quickly as it soon became unnecessary.

    23. Re:I knew it! by tepples · · Score: 1

      So, can I run DOS software via emulation inside XP inside Window 7?

      Or you could skip the XP and just run Jazz Jackrabbit in DOSBox directly in Windows 7. (Any app that runs in Windows Vista, like DOSBox, should run in Windows 7.)

    24. Re:I knew it! by Sparks23 · · Score: 1

      Actually, you're right; this is why I shouldn't post before coffee. It was a VM, not an emulator. There are still *emulated* options. My apologies for the erroneous post.

      --
      --Rachel
    25. Re:I knew it! by Sparks23 · · Score: 1

      Well, if you want to paint broad generalizations about computer users... Mac users are *also* mature enough to post under their own handles, and to own up when they were sleepily posting incorrect information and admit they were wrong. ;)

      --
      --Rachel
    26. Re:I knew it! by Ilgaz · · Score: 1

      If Apple did similar thing like "Don't be afraid to install snow leopard, it will run Tiger applications perfectly, in a Virtual Tiger", I would give up Apple that very same day. It sounds funny when I read it but it is true. I am not joking.

    27. Re:I knew it! by Bigjeff5 · · Score: 1

      The customers that are most likely to need it, you mean.

      There are hundreds of giant corporations and thousands of smaller companies that cannot upgrade because of some legacy, but critical app that cannot be ported to Vista or better for one reason or another. That represents millions of customers who cannot upgrade. These customers are the -only- reason XP was extended as long as it was. On the whole, few retail consumers actually downgrade from Vista to XP after purchasing a new PC. It's quite the opposite for many large corporations. And not necessarily because they want to either.

      Consumers - i.e. the folks that only need the lower end versions - can usually do without any legacy programs or upgrade to newer software. Many businesses have special software that there is no replacement for. And if they DO need an XP VM for one application or another, downloading VirtualPC and setting up a VM is worth learning.

      The global company (probably a couple million employees, total) I work for would likely be using Vista right now if it had a feature like this. I'd guarantee it if the XPVM were seemless, or nearly so, in its implementation. Dunno if it is or not.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    28. Re:I knew it! by Anonymous Coward · · Score: 0

      Good description, but you've confused emulation with virtual machines. Classic was neither, but you can't "virtualize" across different processor architectures.

    29. Re:I knew it! by palegray.net · · Score: 1

      All these posts about DOSBox are ruining my fun with Windows. I run DOSBox on my Ubuntu systems, silly.

    30. Re:I knew it! by RobertM1968 · · Score: 1

      IF I remember correctly, and I may not, the issue is the 16bit mode stuff (CPU/hardware stuff) would have to be entirely emulated in software. When the CPU is running in 64bit mode, it will emulate 32bit mode, but not 16bit mode. When in 32bit mode, it will emulate 16bit mode, but not 64bit mode.

    31. Re:I knew it! by mattbee · · Score: 1

      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).

      Pfft, as someone who wanted their damned games to run, the Acorn-supplied BBC emulator was not nearly good enough. At least Classic runs Crystal Quest :-)

      --
      Matthew @ Bytemark Hosting
    32. 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.

    33. Re:I knew it! by master5o1 · · Score: 1

      lol wut?

      --
      signature is pants
    34. Re:I knew it! by Rockoon · · Score: 1

      Yep.. its just not 'exactly' XP compatible..

      The Vista/Win7 security model prevents flawless backward compatability with applications which take for granted the lax XP model.

      A partial solution is to partialy virtualize, which is currently what Vista does. Both disk and registry accesses can get virtualized if Vista detects compatability problems. This isnt a perfect solution.

      A more complete solution is to fully virtualize, which is what this is all about. This itself will not be problem free, either. But between the two the hope is apparently that enough bases are covered that only truely obscure situations prevent upgrading to Win7.

      --
      "His name was James Damore."
    35. Re:I knew it! by Anonymous Coward · · Score: 0

      Definintly NOT Cocca. Cocca is the Objective-C, NeXT orginal API that is the native MacOS X API.
      You're thinking of Carbon, which is still fully supported. (In fact, there are things that are considerably easier in Carbon that aren't in Cocca.)

      Carbon apps could be compiled and would run okay on either a carbon-enabled classic OS, or OS X. But it's seen as the second rate compared to Cocca.

      Classic VM was a little pain to use - enough that it would *work* but you knew that it definintly the second-rate solution. (The apple menu didn't quite integrate 100%, for example. The menus windows didn't look aqua.) Basically, yes, it meant that Classic application worked and there was a migration path, but with just enough resistance to encourage migration to MacOS X native.

    36. Re:I knew it! by Cow+Jones · · Score: 1

      It's time for some Jazz Jackrabbit

      I believe they settled on calling it Jaunty Jackrabbit.

      --

      Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
    37. Re:I knew it! by Any+Web+Loco · · Score: 1

      where does this meme come from - do you know? I keep seeing it but have no idea of its orgin and I'm curious...

    38. Re:I knew it! by ZosX · · Score: 1

      It is making of of Xybit (is that you how spell it?) from Pimp My Ride.

    39. Re:I knew it! by Targon · · Score: 1

      There is a difference between Windows 7 supporting most 32 and 64 bit software, and supporting ALL of that legacy software. Many applications just could not run under Vista due to changes in the OS compared to Windows XP.

      For businesses, a HUGE reason for not switching to Vista was compatibility problems with their old custom applications. Think about it, if you ran a business and the software you paid tens of thousands of dollars for(if not more) would not work, you would stick to the old OS. So, how does Microsoft encourage business customers to move up from Windows XP? You make it so they can run their old XP software, even if that software would not normally run on the new OS.

      Now, Microsoft has experience with moving to a new OS design. Remember Windows NT? They also have seen that people did not move to Vista was not about "Waiting for SP1", it was because of software compatibility issues. So, they have a solution with virtualization.

      You can also keep in mind that if you know you NEED compatibility with older software, you now have an alternative to running Windows XP until the end of time.

      Microsoft does not NEED to include the virtual machine, they are supplying it for those cases where Windows XP software just won't work under Windows 7. If you don't feel the need for the compatibility layer, then go with a less expensive version of the OS.

    40. Re:I knew it! by itsdapead · · Score: 1

      You can also keep in mind that if you know you NEED compatibility with older software, you now have an alternative to running Windows XP until the end of time.

      Yes: running XP in a virtual machine until the end of time. Great alternative. What exactly is Win7 doing for me in this scenario apart from using up half my RAM? OK, I use VMs to run Windows on a Mac, but that's because I have good reasons for wanting to use OS X as the primary OS (like: it's Unix guys!)... and its great for opening the occasional Access database or testing a web page in IE but if I want to do anything serious with Windows, its still better to reboot completely into XP.

      Plus, I've never met a VM which is 100% compatible with every single application - and, by definition, we're dealing with obscure, awkward (maybe sloppily written) legacy applications here. I wonder how big the overlap between "won't run on Win7" and "won't run in a VM" is going to be?

      Anyway, the point is not that VM isn't a useful solution for legacy apps (it can be) but when Apple et. al. have relied on VM or related solutions it has been to enable a complete break with the old architecture, and mainly as an interim solution until software houses release new versions.

      Maybe MS will use this to make way for some fundamental changes (e.g. non-privileged user accounts without a confirmation box every 30 seconds)?

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  3. And who needs it most? by houstonbofh · · Score: 1, Troll

    "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."

    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.

    1. 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.

    2. 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 :)

    3. Re:And who needs it most? by Jurily · · Score: 1

      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.

      I, for one don't want to get rid of quality games like Baldur's Gate 2.

      Also, if they build in a VM like that, they could use it to let that handle compatibility and turn the OS itself upside down, getting rid of all the cruft that's been accumulating since win95 in some cases. Just like Apple did with OSX. It worked beautifully. Of course, being MS, they fucked up again, introducing this when they're almost done. It should have been in the design.

    4. Re:And who needs it most? by Jurily · · Score: 1

      Oh, and another thing: if they can integrate Linux like that as well, they could get people to migrate back. Hell, I'd give it a spin. Especially if they can enable 3D acceleration for Linux properly. And Total Commander. The possibilities are limitless.

    5. 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.

    6. 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
    7. 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.

    8. Re:And who needs it most? by McNihil · · Score: 0, Flamebait

      This way they can charge for more than one license per machine too. Overheard in the latest board meeting... "Milk the customer till they drop... customers are a bunch of idiots in any case... they have no clue what is going on... Microsoft are the ONLY ones who know what computing is about..."

    9. 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)
    10. 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.

    11. Re:And who needs it most? by interstellar_donkey · · Score: 1

      I have a laptop that I bought a year ago that came preinstalled with Vista. XP wouldn't install on it (I'm sure there is some hack, but I don't have the time or energy to find it). When this laptop running this crummy OS is up for recycling, I'd be very happy to know that the next one I buy can run in XP mode and all of my software will run nicely.

      --
      The Internet is generally stupid
    12. Re:And who needs it most? by FireFlie · · Score: 1

      Never going to happen. They're not going to deliberately give Windows users the opportunity to experiment with Linux. Users like you and I are more likely just to dual boot or run a VM if we want both. I think the net effect in the general public would be the opposite of what you are proposing.

    13. 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).

    14. 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.

    15. Re:And who needs it most? by Anonymous Coward · · Score: 0

      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.

      They would then have to ensure that they work properly under Windows 7 virtualization. And they would have to support additional antivirus and security updates for the virtual Windows XP machine, which may not always be online.

      It might be more work to support this virtualization than just running the app on windows 7 in the first place.

    16. 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.

    17. Re:And who needs it most? by perryizgr8 · · Score: 1

      care to elaborate on the 'how' part?

      --
      Wealth is the gift that keeps on giving.
    18. 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.

    19. Re:And who needs it most? by Your.Master · · Score: 1

      And if they decide that, then what have they lost?

    20. Re:And who needs it most? by Anonymous Coward · · Score: 0

      I know you aren't really looking for a solution but I can't just look on at someone suffering with the abomination that is Vista without at least offering a little help. If you are having trouble with XP seeing your SATA hard drive, there is probably an option in your BIOS to put the interface into the older mode, I forget what it's called, so that XP can see it. If it's not there, go to your vendor's website and get the update. You can count on there being one.

      I switched to Linux shortly after I bought a laptop with Vista on it and just run legacy OS's in a VM.

    21. Re:And who needs it most? by Anonymous Coward · · Score: 0

      True, Vista can run reasonably fast on modern hardware. However, I have to note that Debian Lenny on my 1.5 GHz C2D laptop runs faster than my friends Vista on a Q6600 desktop, but I digress. The point is, there is a hell of a lot more wrong with Vista than just how slow it is compared to XP/2k. The new start menu is an abomination with the flip/flop shit. What was wrong with it fanning out like it did on XP. And, yes, I know you can set it to Win9x mode but, some people actually like a dual paned fan out main menu a la XP. Also, why is it when you browse files and drop down the address bar, it has nothing but website addresses in it? Huh? I know IE is just so precious that it can't be stripped out, but surely when I am browsing my local file system, Vista would be smart enough to get the address bar right. And, what is up with the lack of an up button in explorer? Was it just so simple and logical that it had to be gotten rid of? Now you have to stop what you are doing, look at the bread crumb thing and figure out where you are going next. Instead of just hitting up up up in succession taking a third of the time. And it goes on and on. Vista is shit.

    22. Re:And who needs it most? by nabsltd · · Score: 1

      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.

      Give that man some more mod points.

      Also, you can do exactly what Microsoft is offering using VMware Player or Server (or many other hypervisors) and your old XP license. Both will be free, but the latter method will work with all versions of Win 7, and won't require hardware virtualization support (although VT or AMD-V would allow the VM to run with better performance).

    23. 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."
    24. 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.

    25. Re:And who needs it most? by gadget+junkie · · Score: 1

      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.

      My point exactly. My rig cost me about a grand, so why should I change it for something that's only marginally different?
      remember: companies have a huge installed base of computers,that are running XP pro sp3 perfectly right now!

      Let's switch to a car analogy: I have a 6 year old BMW 320D touring. it has about 50.000 miles on it, as good as new as BMW diesel engines go. ( My cousin's has 250.000 miles on it). Enters a BMW engineer and says:" I am proud to offer you the 2009 model of your car! vastly better!!"
      My questions are:"is it bigger?"
      "no, obviously!"
      " does it have a better mileage on the road?"
      "...well. marginally so..., but whereas your model had a max speed of 135 Miles per hour, this one goes 150!!! [hint: speed limit where I live is 65mph]"
      "how much would it cost me to switch?"
      "about 35 grand."
      " so why should I change?"
      "Because we're pulling assistance and spares on your model year, so from now on, you're on your own!! (smiles)"

      Somehow, that does not make me smile.

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

      Or slipstream your drivers in with nLite
      Find out what your sata controller is (probably intel), get the drivers, integrate them into your install CD, and you got a working XP cd.

      Since I reinstall XP every 4-5 months on my laptop, built myself a installer CD with all the drivers and some essential programs (pretty much an image, but disguised as the windows installer). Put in CD, press return, fast format drive, press install and walk away. Come back 15 minutes later to find a fully working fresh install of XP waiting for you.

    27. Re:And who needs it most? by Bigjeff5 · · Score: 1

      You have a very shallow understanding of the IT industry, and if you are in the industry I doubt you are in any decision making capacity. If you are, you are lucky to be in a job that does not require legacy applications.

      Sure, there are plenty of cases where what you said is true, where there is commercially available upgrades. In reality the C?O's are the ones who are more likely to say "Oooh shiny Vista/Win7/whatever!! Why can't I have that? Let's upgrade today!" Unless they come from an accountant backround, in which case you wouldn't get the money for it even if you really needed to upgrade.

      However, there are as many or more cases of custom software or software with a million+ dollar price tag that is targeted at a very limited but critical user base. For these applications there is no readily available upgrade, and the cost of creating one is astronomical.

      I work for an oil company where this is the case, they actually spent $20 million or so attempting to find workarounds and upgrades and alternatives and figuring out what it would cost to upgrade to Vista. The project was scrapped, because the cost to upgrade was -significantly- higher than the benefits. It makes sense if you think about it, monitoring software hooked in to 30 year old devices that are in perfect working order, eventually the software gets left behind. Since Vista dropped backwards compatability in a large way, re-writing software to tie into these old devices may not have even been possible, which means the device has to be replaced. These devices, depending their function, can range in price from $10 to $1million or more. Multiply that out thousands of times, and you'd go bankrupt trying to upgrade to Vista.

      The oil industry is hardly unique, the banking industry comes to mind of another example in a similar situation.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    28. Re:And who needs it most? by Bigjeff5 · · Score: 1

      There is going to be a lot of new software that won't be made for WinXPsp3, and a lot of legacy software that won't be made for Win7.

      What does a company do when it wants to run both?

      Upgrade to Win7.

      See? Microsoft makes it possible now, where it wasn't possible with Vista. Plus, most corporate service agreements don't include non-supported operating systems, which XP should have been already and almost certainly will be after Win7. That's a big motivator to upgrade, and a lot of companies already tried and failed to upgrade to Vista. Thus the big WinXP extension - it was EOL'd like 2 years ago and yet, it's still supported.

      For those questioning WinXP support after this, who says Microsoft has to put out a patch for the standalone XP when they patch their XP VM? If the support is gone, it's gone, and any updates would technically be for the WinXP component of Win7, not WinXP as a standalone OS.

      I could see them going this route as a way to appease customers and still -finally- get rid of XP like they've wanted to since Vista's release.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    29. Re:And who needs it most? by Anonymous Coward · · Score: 0

      Also, you can do exactly what Microsoft is offering using VMware Player or Server (or many other hypervisors) and your old XP license.

      It's very clear that you don't deal with the licensing in your organization. If you did, you'd know that you don't "keep" your old licenses when you upgrade. You have a set number of seats/licenses (that you can adjust as you see fit) that get renewed on a yearly basis (or whatever the contract term is). What you're proposing doubles the number of licenses needed for any affected machines. Not a very smart move financially. And since we're talking about companies that clearly require certain versions of Windows to run things, don't throw out the red herring of "They should just switch to Linux".

    30. Re:And who needs it most? by Anonymous Coward · · Score: 0

      Yea - but what happens if your application doesn't pass testing? You have to fix it. This is a bit less likely if you are running the same os.

    31. Re:And who needs it most? by Totenglocke · · Score: 1

      I'm pretty freakin happy. I've had Win 7 64-bit dual booting on my gaming rig since it was released for beta and just about all of my games run fine........but there's a couple that don't run 100% right. Hopefully this allows those games to run just fine, and since they're older (late 90's, early 2000's), they shouldn't have a problem running in a vm on a quadcore system.

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    32. Re:And who needs it most? by indi0144 · · Score: 1

      Yes you do, and you need a $500 ethernet cable with that, the version that have double arrow in the plug, the double-arrow-special-OP-500USD-ethernet-dominator. Now, get off my basement!

    33. Re:And who needs it most? by nabsltd · · Score: 1

      What you say was only true for MS volume licenses purchased using "software assurance".

      There are many companies who have figured out that without new versions every year, MS "software assurance" is just a scam that moves money into Microsoft bank accounts for no reason. It turns out that if you need more than about 50 licenses, then just buying new volume licenses every 4 years is cheaper than paying for software assurance.

      Also, with the new PITA volume license checking in Vista and beyond, you get many of the disadvantages of having individually activated licenses, so it may not be a good idea to even use that model anymore, unless you are a very large company. And since smaller companies can't use the new version at all (you must have at least 25 active Vista licenses, and 5 active 2008 server licenses to keep the license server happy), I suspect many will just go for the standard method of activation.

    34. Re:And who needs it most? by shutdown+-p+now · · Score: 1

      For what's it worth, Fallout works just fine, too.

      In general, well-behaved Windows applications keep working no matter how old they are.

    35. Re:And who needs it most? by weicco · · Score: 1

      Well, couldn't this be a nudge to the CPU vendors to stop artificially crippling their low-end CPUs?

      --
      You don't know what you don't know.
    36. Re:And who needs it most? by aqk · · Score: 0

      I just wanna know will it run my 1973 System/370 COBOL payroll system?
      This is absolutely ESSENTIAL!

    37. Re:And who needs it most? by Ifandbut · · Score: 1

      The inclusion of XPVM has assured that I will upgrade to Win7 (baring any major driver problems like with Vista). Any games that need to be ran in XP instead of Vista/7 will not need the full power of my computer, and any games that need the full power of my computer will be able to run in Vista/7. For me, this is a win/win and after 8 years with XP I am finally getting tired with it.

      I only have one question. Will the XPVM run in 32-bit mode or will you have the option of 32/64-bit.

    38. Re:And who needs it most? by Anonymous Coward · · Score: 0

      "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."

      And who, pray tell, do you think actually drives business? It's not system admins or network engineers. It's CIOs and consumers. The typical /.er is NOT a consumer that Microsoft cares one whit about.

    39. Re:And who needs it most? by Anonymous Coward · · Score: 0

      Yeah, but it'll be more like:

      1) does it work in win7? No?
      2) does it work in win7 VM? yes? great! Moving along and buying buttloads of win 7 copies *buys $200^ mil worth of stuff from M$*

      Instead of:
      1) does it work in win7? no? crap! False alarm gents, we have to use XP until someone pays extra $500^ mil to convert the programs to win 7 compatible, THEN buy $200^ mil worth of stuff from M$.

      ^numbers cited from wikipedia

    40. Re:And who needs it most? by McNihil · · Score: 1

      Well I found the argument obvious...

      anybody needing XP due to current installed OS, already has an XP license that they have payed for and now Microsoft needs to sell Vista without apparent benefits to this crowd... blatantly double dipping.

      I guess I was tagged flamebait... sorry but this ain't no flamebait, it's real.

    41. Re:And who needs it most? by FreonTrip · · Score: 1

      One can only hope.

    42. Re:And who needs it most? by Kalriath · · Score: 1

      You still don't get to keep the old license if you upgrade - only if you buy new licenses. I can't tell if you knew that from your wording.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  4. Hardware virtualization, eh? by palegray.net · · Score: 1

    It's already getting hard to find any moderately powerful desktop or laptop rig that doesn't have a CPU that supports hardware virtualization. Hell, I've got an older development box with a single-core AMD64 chip that supports KVM just fine.

    1. 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 ----
    2. Re:Hardware virtualization, eh? by Penguinoflight · · Score: 1

      You bought a single core AM2 chip?

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    3. Re:Hardware virtualization, eh? by dissy · · Score: 1

      It's already getting hard to find any moderately powerful desktop or laptop rig that doesn't have a CPU that supports hardware virtualization.

      Define 'find' in this case.

      Do you mean find at the consumer PC store? That is no doubt true for most of them.
      Do you mean find at dell.com or hp.com or the like? That is probably completely true.

      In any other sense of the term however, not only is it false but very very false.

      Look at most medium to small businesses. Unless they were just formed in the past couple years, chances are ALL of their workstations are the same or very similar hardware. If they were purchased and not leased (Thus no cheap yearly upgrades) then you will probably find more older hardware than not.

      Look at any very small business, or home user. If they got their systems before a couple years ago, or bought them used at all, chances are very good those CPUs are older and don't support hw virt.

      Look in any computer geeks home, and you will find a lot of both. In fact, expendable income will match the percentage of their machines that DO support it, and while I won't presume numbers here, a lot of geeks, myself included, have a metric shit ton of older hardware that we upgraded from at some point but didn't want to throw away a perfectly functional computer. They sit in a pile until the use for a low end system for some specific tasks comes to being, then they are reused.

      Slightly off topic, but when I first started at my current job, one of the tasks left by the previous IT manager was to retake inventory of unused hardware. There was quite a few older p3 and p4 systems that were all under 1ghz, which believe it or not they had flagged to throw into the trash!
      Almost all of those systems have been re-purposed now. Obviously not as servers or critical infrastructure, but for test/lab systems, testing machines, a second desktop to run Linux natively as to not steal CPU/Ram by emulating it on their main workstation, etc. Even the older p2 systems I upgraded enough to become embedded systems (Swap spinning HD with flash, underclock if there is a CPU fan to remove that, replace PSU with a physically smaller yet more efficient, quiet, and powerful one, generally put the parts in a more industrial based case, etc) and they now operate as hardware controllers for very dedicated purposes for around $200 for the mentioned updates, which is cheaper than buying a new dedicated single-board-computer or wasting a 3ghz workstation based system on.

      In conclusion, it is VERY easy to find older machines without hardware virtulization support, and it easily engulfs the hardware that does support it.
      Granted those machines are probably not used as desktops, and no one would conciser running Windows 7 on them (or even XP for that matter), but they are easy to find all over the place.

    4. Re:Hardware virtualization, eh? by palegray.net · · Score: 1

      Yeah, I originally built the system as a super-cheap second desktop for the house, but now it just runs as a headless Ubuntu server.

  5. Also has a "Vista Mode" by Anonymous Coward · · Score: 1, Funny

    aka BSOD.

    1. 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. 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
    2. Re:Wait a second by jlebrech · · Score: 1

      Yes, but they could only infect the sandbox and any files that sandbox has access too, woops..

    3. Re:Wait a second by pmarini · · Score: 1

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

      it looks like you switched off internet connectivity (and Windows cannot reach the Microsoft server to keep alive the realtime authentication connection), do you want help to restore it?

      --
      Can I put a spell on those who can't spell?
      Your wheels are loose and they're losing their grip, good you're there.
  7. 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.

    1. Re:Microsoft wants to say Sup Dawg by miggyb · · Score: 1

      That's actually a good point. I don't have experiences with Virtual PC, but I've used VirtualBox and VMware Fusion in OS X, and it seems you really have to try to bring the whole computer down. Usually, if the client OS crashes, the host OS continues happily. Does anyone have any experience with Virtual PC? How sturdy is it? If XP crashes, would Windows 7 take it well?

      --
      This signature serves no purpose other than to help you see which posts were made by me.
    2. Re:Microsoft wants to say Sup Dawg by Anonymous Coward · · Score: 0

      know your meme
      http://www.doobybrain.com/2009/03/06/xzibit-says-yo-dawg/

      You're that early to mid-40s guy at the office that completely makes a mess of things like this aren't you?

      amirite?

    3. Re:Microsoft wants to say Sup Dawg by Anonymous Coward · · Score: 0

      No, that's me. I'm an Atlantan, a Falcons fan, saw that episode of PMR, and STILL didn't remember where that came from till I saw that picture of waziface.

      Can't we just go back to quoting Monty Python and Bash?

    4. Re:Microsoft wants to say Sup Dawg by pmarini · · Score: 1

      I don't think so, XP will just run in its separate 16-bit subsystem...
      looking forward to Windows in full-colours (64-bit)

      --
      Can I put a spell on those who can't spell?
      Your wheels are loose and they're losing their grip, good you're there.
  8. Pretty sad if you think about it by nurb432 · · Score: 0, Troll

    "new and improved" My foot. If they have to have an emulation mode to get users to upgrade why is it better?

    At least apple had an excuse for doing this, they changed architecture.

    --
    ---- Booth was a patriot ----
    1. Re:Pretty sad if you think about it by cashman73 · · Score: 1

      Doesn't this kind of defeat the purpose of "upgrading"?

    2. Re:Pretty sad if you think about it by Anonymous Coward · · Score: 0

      Classic to X was not a change in architecture

    3. Re:Pretty sad if you think about it by nurb432 · · Score: 1

      I'm talking universal binaries in this case, not the 9 to 10 change.

      But even that was a radical shift, so it was either that or cut off the existing software base, far different then windows XP to 7 which is basically the same.

      --
      ---- Booth was a patriot ----
    4. Re:Pretty sad if you think about it by thetartanavenger · · Score: 1

      New and improved with full backwards compatibility leaves the errors of the past in the operating system, and hence can never be removed. By adding an emulation mode they're ensuring backwards compatibility, yet making it that bit more awkward forcing new software writers to conform to their newer operating system yet not breaking everything.

      Sometimes it's hard to get rid of your old mistakes because people end up relying upon them. By adding pressure in the sense of annoyance forces design changes without breaking everything. I swear they tried something similar with UAC but fucked up the ratio of annoying to usable.

      --
      Who need's speling and grammar?
    5. Re:Pretty sad if you think about it by SpryGuy · · Score: 1

      No. Not in any way.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    6. 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...
    7. Re:Pretty sad if you think about it by daemonenwind · · Score: 1

      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.

      Wow, way to drink the kool-aid.

      You just posted that you thought the exact same move (emulation of previous OS) is brilliant when done by Apple, and a total screw-up when done by Microsoft.

      The kicker is the up-mod.

      Of course, for most folks this isn't really that different from Compatibility Mode in XP, but I guess that's old news.

  9. 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 Anonymous Coward · · Score: 0

      sorry to post as an AC, can't remember my login.

      anywho, that would be suicide for microsoft. Apple is still pulling some strength and the open source community is heavily breathing down microsoft's neck. (Though apple is doing the same thing with the IPhone and sony with the Ps3).

      Microsoft may be evil, but they're also a business and probably want to stay in business. Destroying their software supplier base by limiting who can write code for their OS would be a rookie mistake. As a .Net dev myself I'd love for the windows 7 to be based off the .net framework, just so I could make system API calls without jumping through hoops to call native C and C++ functions. But I don't think they'd ever get rid of the ability to run ASM/C/C++ over the JIT code. But I guess time will tell.

    6. Re:This has been a long time coming by grotgrot · · Score: 1

      You are mistaken. The backwards compatibility in fact goes all the way back to DOS 1.0 (before subdirectories and file handles). As evidence the original 1981 Visicalc executable still runs under XP!

    7. Re:This has been a long time coming by Anonymous Coward · · Score: 1, Interesting

      You couldn't be more wrong. If they stop being backwards compatible, they put themselves in the same market as Apple and Linux. Nice programs available, just not the ones you are used to and have invested in.

      Microsoft's dominance is based on thing: being compatible with is and being the defacto standard for what will be.

      They don't have any loyal customers. Nobody uses Windows because they prefer to use Windows. It's that their needs can _only_ be filled by Windows.

    8. Re:This has been a long time coming by Anonymous Coward · · Score: 0

      FYI, that program still works in Windows 7

    9. Re:This has been a long time coming by Anonymous Coward · · Score: 0

      And as soon as that happens the government will get its axe and split Microsoft into several companies. That sounds quite good actually.
      On top of that I don't really see why they need managed code and a VM for that.

    10. Re:This has been a long time coming by BUL2294 · · Score: 1

      Actually, you are mistaken. History lesson for the day... Microsoft included "Real Mode" in Windows 3.0 to support Windows 1.0 & 2.x apps, as they used a different memory addressing scheme--conventional (640K) + expanded memory. Microsoft removed Real Mode for Windows 3.1. At the time, if you needed to run a Windows 2.x app, you could keep a copy of Windows 3.0 in a different directory than 3.1, close out of 3.1, then run 3.0 Real Mode. Switching between modes (Real, 286 Standard, and 386 Enhanced) required exiting Windows & going back in using a different mode...

      So, the last time Microsoft broke Windows app compatibility was 1992...

      Windows 7 32-bit will run 16 & 32-bit applications, so backward compatibility goes back to Windows 3.0 apps (1990). Windows 7 64-bit will run 32 & 64-bit applications, so native backward compatibility goes to Windows 95 applications (and probably some Win32S apps that could run under Windows 3.1x). Actually, including XP in a v/m effectively allows Windows 7 to run even 16-bit DOS & Windows 3.x applications--as long as they could run under XP...

      --
      Windows 3.1x calc: 3.11 - 3.10 = 0.00
    11. Re:This has been a long time coming by Anonymous Coward · · Score: 0

      You are mistaken.

      While Windows 3.x could run in real mode (Windows 1), 286 mode (Windows 2) or 386 mode (Windows 3.x) and could run Windows 1 and 2 programs when in extended mode this was broken by Windows 95.

      I had a Windows 2 program which did not run on Win95 or later so I had to keep a copy of Win3.11 running to use this. In fact I still have this available on a multi-user system though I haven't run it for 2 or 3 years.

    12. Re:This has been a long time coming by alelade · · Score: 1

      Why is this tagged funny? it is both insightful and horrific instead!

    13. 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.

    14. Re:This has been a long time coming by Ifandbut · · Score: 1

      Yes, but as someone else stated above, the average home user will not need XP mode because they just surf the web, e-mail, use iPods so the vast majority of home users will not need XP mode.

    15. Re:This has been a long time coming by Anonymous Coward · · Score: 0

      If you are proven wrong, don't try to fight it by posting nonsense. Instead, accept the point and move on.

    16. Re:This has been a long time coming by Anonymous Coward · · Score: 0

      Why are people so interested in this feature like it mattered one way or the other? Virtual PC has been free now for years. Home users can do what they did in Vista. This isn't big news. So what if something that was formerly FREE (Virtual PC) is now Bundled. If you already have an XP license (if you're upgrading from XP, let's hope you're not a pirate and you do), then the extra dollar value of this included XP vm is ZERO dollars and ZERO cents.

      VMs are super super handy and whether this was bundled or not, the first thing I would install on Windows 7 is VM software of some kind. Maybe VMWARE Player though.

      Heck why would people use Windows 7 as a base operating system at all, except for its library of games, is beyond me. All business apps will be more secure running within a Win VM, on a non-Win host OS.

      I think this is why it's a mistake to do this: Optics. Can you imagine the apple advertisement about this? BSOD within BSOD, world without end amen.

      Warren

  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.
    1. Re:is it a sandbox or not? by Anonymous Coward · · Score: 0

      Maybe Microsoft will continue to produce security patches for "XP in 7", but not for plain XP. In other words they found a way to get people to pay for extended XP support at the full price of an operating system. Brillant.

  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.

    1. Re:Will solve a lot of legacy problems by u38cg · · Score: 0, Troll

      Hello, hello, this is your friendly neighbourhood grammar Nazi! Achtung, etc. The word is digitize, or digitise if you are an evil Brit like myself. Thank you so much :)

      --
      [FUCK BETA]
    2. Re:Will solve a lot of legacy problems by YttriumOxide · · Score: 1

      Hello, hello, this is your friendly neighbourhood English language Nazi! Achtung, etc. The word is digitise in the entire English speaking world except for the US - there's more countries that speak English than just the US and UK! Thank you so much :)

      --
      My book about LSD and Self-Discovery
      Also on facebook as: DroppingAcidDaleBewan
    3. Re:Will solve a lot of legacy problems by Anonymous Coward · · Score: 0

      Yeah, well if it weren't for us, you'd be grammarizing in German right now!

    4. Re:Will solve a lot of legacy problems by Anonymous Coward · · Score: 0

      Fucking glorious. 10 points.

    5. Re:Will solve a lot of legacy problems by Fieryphoenix · · Score: 1

      Digitizing refers to rendering things into digital form. The GP is appartenly digitalizing his photos, which is an apt description of handling them so much in the process of scanning. Most occasions of digitalizing however are considered porn.

    6. Re:Will solve a lot of legacy problems by im_thatoneguy · · Score: 1

      Yeah. I actually have a seperate computer next to my work computer just to run ONE APP. Which needs XP32. I haven't bothered with VMWare just because I only have to use it every few weeks and I don't feel like wasting time installing windows to a VM. But if this is super easy (and it sounds like it is) then I can finally put that old box out to pasture.

    7. Re:Will solve a lot of legacy problems by Anonymous Coward · · Score: 0

      erm, do you need to bring that to any debate including a British person? I mean, it's been over 70 years, it's just that sounds foolish in these time... I mean in this the end of times. Yours: the rest of the world

    8. Re:Will solve a lot of legacy problems by u38cg · · Score: 1

      Yes, I know, but remember I'm speaking to an American. It's important not to give them too much information at once or they tend to stop listening. We can get onto such advanced matters once the basics have been digested.

      --
      [FUCK BETA]
    9. Re:Will solve a lot of legacy problems by Anonymous Coward · · Score: 0

      Yeah man. Wierd how Windows 7's expected retail price suddenly went up $50 once they announced this tho eh?

    10. Re:Will solve a lot of legacy problems by wildstoo · · Score: 1

      The cost of that XP Pro license is almost certainly greater than the cost of a new scanner.

      I also don't understand this "free with Windows 7" comment. (You're not the only one who has said it in this thread.)

      It's part of the feature set, and you're paying for those features. So how exactly is it "free"?

      It's a feature they've decided to include in the price. If you don't buy one of the more expensive Win7 licenses, you don't get to use it. Hence, it's not free.

      The rabid pro-Microsoft sentiment seen on this site lately looks and feels a lot like astroturfing.

      NB. I'm typing this comment on a laptop running Windows 7 beta. Please don't assume I'm just some MS basher. I'm just concerned by the sudden proliferation of MS fanbois and apologists.

    11. Re:Will solve a lot of legacy problems by wildstoo · · Score: 1

      Installing XP on VirtualPC (and I'm sure VMWare and VirtualBox are very similar) is already super easy right now, and takes well under an hour on reasonably modern hardware.

      Ditching that second PC would decrease your electricity costs and allow you to reclaim desk space.

      Plus, once you get used to working with the VM, you'll probably find it much more convenient.

  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".

    1. Re:Won't solve a whole lot by rolfwind · · Score: 1

      Most people won't have Professional, Enterprise and Ultimate editions. Those that do probably know what they are doing or are at work where they are constricted in what they can install anyway.

    2. Re:Won't solve a whole lot by Gen.+Malaise · · Score: 1

      @silentchris sigh...I know its /. but cant you at least read the summary in full? its not aimed at consumers!

    3. Re:Won't solve a whole lot by NuGeo · · Score: 1

      As has been said, this product is not being marketed to Joe User. It's being marketed to businesses that rely on legacy apps and geeky power users who understand what it is they're getting.

      Your average consumer will have the Home Edition of Windows 7, which will not include the built-in virtualization of XP. In other words, Microsoft is not promoting this to the average consumer as a way to make all your XP stuff compatible with Windows 7. Your average PC user won't even know that this "virtualization thing" exists.

    4. Re:Won't solve a whole lot by mac.man25 · · Score: 1

      It happened when Apple moved to OS X, but the user base was much smaller so the complaints were less.

      I'm sorry, this is just not the case, Apple did a REALLY good job with the classic environment in Mac OS X and most of these complaints were known, but it was OK, because everybody could see how much better Mac OS X was than classic.

      1.) Old antivirus programs weren't a big deal because there weren't any. Microsoft has an interface that notifies XP when an antiVirus is being installed, it might be possible to prevent an antivirus from being installed by claiming there's one installed already. Or maybe, MS just doesn't care because it's a VM anyhow, and they just have a new copy somewhere else on the computer.

      2.) This was a big problem with printers in the OS X switch over. Epson in particular lost a lot of repeat customers because they refused to update some of their USB printers to support Mac OS X. One solution, was to install the printer driver in Classic and print only from there. But anything you wanted to print from Mac OS X had to be compatible with the old program.

      3.) 3D games? I'm sorry, they just worked. Really. No Joke. They were slightly slower, maybe 2-3 FPS slower, but nothing major. It was great, I could play all my old games without having to reboot into the classic environment. A few games I had were upgraded to be able to be played on OS X, and those games got a huge speed boost when they did. On OS 9, they'd get somewhere in the 30FPS range, then 27-28 when played on classic, then, when they were upgraded, they got somewhere in the 35-40FPS range.

      The other thing that probably makes my memories a lot rosier is that OS 9 was so outdated and crashy by the time OS X came out, we were very glad to switch to something that didn't crash.

    5. Re:Won't solve a whole lot by Thumper_SVX · · Score: 1

      But it fixes the PERCEIVED problem that Vista is incompatible with lots of legacy software. Microsoft can point at Windows 7 and say that it runs MORE than Vista, and actually be truthful about it.

      Yes, it's all semantics at the end of the day. In truth I've been running 64-bit Vista on my work laptop for months now and I actually really like it. Although I still deal with the occasional incompatibility, it's usually nothing I can't work around. It's far more stable than XP, and I feel a lot more secure (yes, UAC actually does succeed so long as you don't turn it off!). It's still Windows, so it still frustrates the hell out of me sometimes as I'm a Mac user at home and in my career have been a UNIX admin several times... but hey, this is what I do for a living and I accept that. If I worked only with technology that I liked, I'd bore of the technology far too quickly and start to dislike it.

      This is mostly marketing hype. The same functions they're touting here you can do with free software today. I have VirtualBox on my Vista machine, on which I run an XP AND a Gentoo setup in seamless mode. I have hidden XP's Task Bar and just have a button bar for my "badly behaved apps", which by the way are becoming fewer and fewer all the time. Once I get my desktop up, I can pull up the start menu for Vista from the bottom of my screen, launch Linux apps from the left and XP 32-bit apps from the right. So far the only negative is the lousy support for dual monitors...

      On your points though; yes, the anti-virus will be an issue because it's supposed to get deep into the file management structure of the OS to really work. That's valid... but hey, if you have anti virus you're used to taking it up the rear once a year for a renewal and upgrade... this is nothing new.

      Printers? There's no reason the printing subsystem couldn't be bi-directional within the VM, thus allowing the physical machine to print via the VM to the legacy printer. Hell, I do that today again with my VirtualBox machines... though I rarely print anything anyway these days. Yes, my setup is not "Joe-User" friendly, but it wouldn't take much to abstract that away so that the VM's printers just appear in the Printers menu.

      Old games also may be an issue, but hopefully not. Any games written in recent years are all DirectX based, and thus pretty compatible with DirectX 10 in Vista. I've yet to encounter a game written in the last 5 years that won't run in Vista... though granted I'm not a big gamer and thus my experience is limited. Older than 5 years shouldn't be an issue because they were written to an hardware standard that's really out of date and thus shouldn't really press the hardware all that much.

      You're right as well that Joe Public doesn't get virtualization. Done right, they never will have to because it should be just an invisible part of their computing experience. That's what I keep espousing to my developers when they ask questions, to the point that I have grown so weary of listening to them that I hide the VMware Tools icon on all their virtual machines. Most of them don't even realize any more that their dev servers are all virtual and have been for a year! All they know is that the Infrastructure department is really responsive when they need more storage, more RAM, more CPU's... whatever... in that we just ask them when we can take the system down, reassign resources and boot it back up again. They love that responsiveness and the smart developers don't care.

      The dumb, bad developers... now they're the ones I get phone calls from saying that their code doesn't work because it's running in a VM. For them I have a special place in my Office Communicator groups...

    6. Re:Won't solve a whole lot by LordLimecat · · Score: 1

      I've dealt with a number of users on macs running parallels, and while for the most part theyre your "typical" mac users, they seem to "get it". They need to run windows apps, and they understand the difference between mac and windows, and are not confused when running apps in the VM vs on the host. Possibly it has to do with it being something that they need to know how to use to be productive--generally its not worth the end user's time to know how to be good at computers--if they get a virus once a year, they just call their IT guy and he fixes it. But ive seen time and time again where an end user NEEDS to use FTP regularly, and they will learn how to use filezilla sufficiently to get their job done, because theres no alternative--its something they need to know. I have a feeling anyone who truly needs this will learn to use it properly, at least to the extent their job/productivity/consumer needs require.

    7. Re:Won't solve a whole lot by Hal_Porter · · Score: 1

      This isn't for home users, it's for corporate ones.

      Corporate users have a mix of badly behaved 32 bit user/kernel mode code, 16 bit Windows applications and probably a few Dos ones. Plus they have a internet applications that only work on IE6. Much of this they might have bought from third parties or produced in an unofficial project where the original programmer left or 'didn't have time' to hand over source code or explain anything so know one else knows how to modify it.

      Without virtualisation some of this would not work, with it it will since they can set up a clone of their old environment in virtual XP. Looking at the screenshots it's quite well integrated too, you can launch the apps from the Win7 start menu.

      --
      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;
    8. Re:Won't solve a whole lot by Z80xxc! · · Score: 1

      Virtualization is a great thing. I use it work all the time and love it. The public doesn't quite "get it" yet.

      As I said in the article summary, it does not appear that this technology is directed at consumers, and as a matter of fact, isn't even going to be included in home editions of windows 7:

      ...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.

      Furthermore, it's not even installed by default, so Joe user is highly unlikely to ever come across it, let alone install and use it.

    9. Re:Won't solve a whole lot by RevHawk · · Score: 1

      I know it's not cool to RTFA, but this will not be included in the home versions of Win7 The only way Joe user would recieve this is if they purchased Ultimate

    10. Re:Won't solve a whole lot by hitfu · · Score: 1

      Most people won't have Professional, Enterprise and Ultimate editions. Those that do probably know what they are doing or are at work where they are constricted in what they can install anyway.

      While I absolutely agree that most consumers will have Home or Basic, just because a user is on Professional, Enterprise or Ultimate does not mean they know what they are doing. And even if they are "restricted" in their ability to add apps in this brave new virtual XP world, odds are slim that Joe/Jill AverageProUser (most of corp world) user will understand. For example, my wife has an iMac and is a fairly savvy user, but still asks me why the printer works sometimes and doesn't work other times when trying to print from Quickbooks. Each time, I tell her that she needs to remember that Quickbooks is running in an XP VM (to which she stares past me blankly), and that because of that she needs to remember to connect the virtual USB port to the printer.

      If Windows 7 is going to succeed with their XP VM strategy it needs to be completely transparent to the end user or it will cause more issues than it solves. On the flip side, that level of transparency is likely to come with some trade-offs in stability and/or security between the host and guest environments.

      Should be interesting to see how this turns out.

    11. Re:Won't solve a whole lot by Anonymous Coward · · Score: 0

      No, it doesn't have to be perfectly transparent. Why? Because IT Professionals are the people setting it up - not end users. These are people that know what they are doing (at least, if they're competent. :) )

      (Remember, only versions of Windows being sold to corporates will have this feature - and in a corporate, YOU don't manage your windows installation. Your corporate I.T. dept does. Home users, well, won't.)

      It only has to be transparent enough that end-users can launch programs using it, but they don't have to know how to install it or how to install programs to use it. And corporate focussed gives it advantages - if certain rare and exotic USB devices don't work on one particular computer, the corporate IT will just buy a replacement. Printing will probably be to bog-standard printers, and over a network for example.

      Anyway, a quick read though suggests that on the host side, it's using the RDP client built into Windows 7 (and Vista) which has the ability to merge windows from remote applications in (rather than a strI'm guessing that they've back-ported some of the RDP server side from Windows 2008 that lets XP speak RDP 6.0 including the Seamless Windows support.

      (This sidesteps the printing issue too - RDP supports printing remoting, so the XP VM could use RDP to print to printers in the Windows 7 side.)

    12. Re:Won't solve a whole lot by csartanis · · Score: 1

      WDDM already does this for video cards. The compositing system that displays the desktop and applications in Vista and Win7 shares video card resources between all of the apps, 3D or not. I wouldn't be surprised if MS manages to get DX9 games running at 90% speed on WDDM compatible video cards.

  13. Cut Out The Middle Man by Valen0 · · Score: 1, Insightful

    Maybe they could cut out the virtual machine and offer Windows XP SP3 as a separate product? It would eliminate all of the virtual machine overhead.

    This move to bundle this with Virtual Server seems analogous to the bundling of Internet Explorer in Windows 98. I wonder if Microsoft is trying to kill VMWare and Parallel's market share like they killed Netscape's browser share.

    Finally, it is pretty sad when your operating system requires a virtual machine to emulate what the operating system should do natively. I would have preferred it if Microsoft went all the way with this option and did a complete revamp of the Windows executable and security architecture with the implementation of this virtual machine architecture (Apple implemented this during the OS 9 to OS X transition). As it is implemented right now, the virtual machine seems like a waste of resources as it is duplicates existing functionality while requiring more overhead and a separate configuration.

    --
    -Valen
    1. 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.'"
    2. Re:Cut Out The Middle Man by NameIsDavid · · Score: 1

      Not only isn't it sad, but it addresses the core problem that has always led people to denegrate Microsoft - the need to saddle each version of Windows with legacy support. This is a key source of bloat and stability issues and the lack of needing to support businesses in this way has always been a key advantage enjoyed by Apple. The future of legacy support is virtualization and Microsoft is taking the absolutely correct step here.

    3. Re:Cut Out The Middle Man by Thumper_SVX · · Score: 1

      Obviously someone who doesn't remember the old OS X and "Classic" environment. That was a virtual machine before virtual machines became "cool".

      Is it pretty and wonderful and exciting? Not really... but it DID work. Classic continued to work all the way up to the point that Apple moved to Intel... and along with Carbon it provided developers a lovely, smooth transition path to the new OS X API's. Sure, it wasn't perfect... but it was far better than what Microsoft did with Vista.

      When Microsoft released Vista, they released their own OS X... a very different OS with some very specific needs and care and feeding instructions. They did this with no real backward compatibility layer (which is what this is), and because of their mostly closed and incomprehensible API's provided few paths for developers to smoothly transition to the new platform. This is an attempt to rectify part of that, and I for one applaud Microsoft for doing this, even if it's not exactly an original idea.

      Now, if Microsoft would just give away their dev tools on the installation DVD like Apple do...

    4. Re:Cut Out The Middle Man by Hal_Porter · · Score: 1

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

      XPSP3 isn't necessarily that big.

      nLite can strip it down to 189MB

      http://wiki.eeeuser.com/howto:nlitexp

      --
      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;
  14. I get to buy windows twice? by TheNarrator · · Score: 1, Insightful

    So let me get this straight. I can buy windows 7 and not have to worry about it sucking more than XP because I can run XP in virtualization. So if I go back to XP I just paid for the privilege of running XP twice? Microsoft has really gone downhill lately. The upgrades seem to have negative marginal value these days. Who would have paid for the privilege to run Windows 3.1 in Windows 95? Where's the innovation? It seems like each release they just take features away and only give them back to you if you buy the "Ultimate" edition.

    1. Re:I get to buy windows twice? by Gordo_1 · · Score: 1

      Come on. They're screwed if they do, and screwed if they don't. The reason upgrades seem to have marginal value these days is because Microsoft has to worry about supporting a mountain of old software and hardware that suppose the OS works a certain way. Since they can't ignore all the users that will cry because their dot matrix printers and parallel port scanners from the 80s don't work anymore, virtual machines offer an elegant way to provide compatibility for old stuff while allowing MS to cut out legacy technologies that make the main OS slow and cumbersome.

    2. Re:I get to buy windows twice? by Anonymous Coward · · Score: 0

      I think that we all paid for there to be a DOS prompt available in Win95...

    3. 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.

    4. Re:I get to buy windows twice? by cbhacking · · Score: 1

      Who would have paid for the privilege to run Windows 3.1 in Windows 95?

      You're joking, right? I mean, it's not quite the same since you didn't actually run the Program Manager and File Manager (although the 16-bit applicaitons were still there if you wanted to!) but Windows 95 could run just about precisely like Windows 3.x in terms of applications - and application compatibility is why they're doing this thing with XP now. The number of crazy hacks Microsoft has historically put in to support, in some cases, a *single application* that did something improper which an older version allowed, is incredible. Some of them were also security risks or otherwise serious problems, and Vista was largely about security, so yeah, some of the broken stuff doesn't work anymore.

      As for your dig at "innovation" you should play around with Win7's window manager a little some time. It's got some very cool tricks up its sleeve - small, but the kind of thing that gets used a lot until you find it annoying when you try it on an older system and it doesn't work (that was my experience, at least). There are lots of other changes - heck, just the inclusion of a virtualized complete OS (which you'll notice doesn't actually require Ultimate edition; it's available with Professional) is pretty new and interesting (no, MacOS "Classic" doesn't count; that was an application compatibility layer, not an actual, full operating system.

      --
      There's no place I could be, since I've found Serenity...
    5. Re:I get to buy windows twice? by Targon · · Score: 1

      The Windows XP mode COMES with Windows 7 Professional and above, and will not require a special OS install or anything like that. This also is NOT for those who "just want to run Windows XP or Windows 7". It gives you the option when you enable the compatibility mode to run it in TRUE Windows XP mode, meaning that there should be no problem with the compatibility.

      Windows 7 is Windows 7, but if an older program does not work due to changes between Windows XP and Vista/7, this will let you make those older programs work.

      This is also only ONE feature in Windows 7, and is not the only difference between Vista and 7. As a result, your complaint makes no sense. If you bought Windows XP Professional, you bought it for the extra features, and for connecting to a Windows Domain. If you bought Vista Ultimate, you bought it because you wanted the extra features provided. If you buy Windows 7 professional, you will buy it because the extra features compared to the Home editions.

      Now, Windows 95 was a bit of a step up from Windows 3.1, but I don't think there were multiple versions, with extra features not available in a "basic" edition. So, running Windows 3.1 programs really wasn't an issue. If an older program would not work under 95, oh well, stick to 3.1. The same happened with 95 to 98, to 98SE, to ME(which by itself was broken).

      Until fairly recently, home computers did not have the CPU and memory capacity to really run a virtual machine anyway, so your argument has a few holes in it.

      When there are compatibility problems, you either need to buy a new version of the program, or you had the option to switch programs or stick with an old OS to run the program. Supporting virtualization was something Microsoft started to add, but INCLUDING virtualization, and even the old OS in a new OS is new. This goes beyond plain compatibility mode.

      Now, has the Professional edition cost more in the past? Will it cost more in the future? You get this when you pay for a higher end version, and it will probably be worth it to many people. Complaining about a feature you don't want or don't get with your home edition will solve nothing, and if you use a pirated version, then you have ZERO right to complain about a product you did not purchase.

  15. 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 chill · · Score: 1

      Actually, I can walk into a Jeep dealer and get parts for my 1983 Jeep Scrambler. Sometimes they're in stock and sometimes they have to order them. No that I do very often, mind you. Dealers charge 3 to 10 times more than an independent parts store. Only when I wanted the actual OEM gasoline filler hose, pre-bent in some god-forsaken unique shape, did I actually go to a dealer. But in stock it was.

      --
      Learning HOW to think is more important than learning WHAT to think.
    3. Re:Back(ass)wards Compatibility. by SpryGuy · · Score: 1

      The main reason Windows has such massive market share is the backward compatibility.

      It's because BUSINESSES rely on it, and Business is where Windows pounds most other OS's in use. Of all my friends, well over half use Macs (50+% market penetration), yet over-all, Windows has 90% market share (give or take). That delta is all about business.

      And most businesses are very slow to upgrade, and have custom apps that cannot be easily rewritten. It's EXPENSIVE to rewrite something for a new OS just because the OS upgrades.

      The backwards compatibility of Windows is both its biggest benefit AND it's biggest draw-back.

      It really seems to me like they're setting the stage to use VMs to solve this problem going forward. But even then, they'll still need to retain backward compatability with the last few releases... you don't want to end up with every app runing in VMs because nothing is written for the new OS.

      I find this development really interesting, though. I think it's a smart move.

      Vista was a 'pain' because it NECESSARILY had to break applications in order to add much-needed and much-over-due security to the system. Applications for so long have been written assuming everyone was running as admin, which is part of what made UAC so annoying. As developers write to run on Vista, things are getting a lot better (that, plus Vista SP1, which fixed a lot of performance and other issues). I now run Vista full time at my place of work, and not only have no problems, but am now starting to be annoyed when I go back to XP and am missing all my wonderful search featurs and other Vista bells and whistles (like the snipping tool). Vista was a necessary break from the past... and would have been a lot better had IT had this XP virtual machine to run ill-behaved apps.

      I think Windows 7 is going to be a success, because it seems Microsoft is really listening and really doing the kinds of things they need to in order to move forward. Hopefully with Win 8 and beyond they'll be able to junk a lot of the legacy support that is bogging down windows, and deal with apps by just running them in a VM hosting the neccessary OS.

      Mac OS X is as "clean" and nimble as it is, precisely because they've made the decision to break with the past and just go ahead and break apps, get everyone to move over, and then move forward. They can do that because 1) they own both the hardware and the software, and 2) they don't have a huge presence in the Business Enterprise market. It's worked out really well for them, actually.

      The Windows strategy of trying to run as much as possible from the past with each new release had worked well for MS up until recently, but now the house of cards is too big, the code-base is too unwieldy, and it's harder to move forward. That was one of the huge problems during Vista development, which required them to do a complete reset/restart, losing YEARS of development time, and enabling XP to become so entrenched that it's proving difficult to move people forward into better OS's.

      Now MS is working hard to get out of this pit it's dug itself in, and this looks like a really smart way to go. I'm really, really looking foward to Win7.

      But given this feature will be targeted at businesses, I'm half-wondering if I should try to get Windows Professional on my next home (not work) PC, or whether Windows Home Premium will be "good enough" for me (given I make my living developing for Windows).

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    4. Re:Back(ass)wards Compatibility. by jcr · · Score: 1

      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.

      Actually, they probably do. Most auto dealers can order the parts you want for surprisingly old models.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    5. Re:Back(ass)wards Compatibility. by Anonymous Coward · · Score: 1, Informative

      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.

      IBM seems to be able to move forward without breaking APIs, and their mainframe systems were first introduced in the late '60s. Sun also has an ABI guarantee system for Solaris.

    6. Re:Back(ass)wards Compatibility. by Anonymous Coward · · Score: 0

      If you make your living developing for Windows on your home computer, go out and get an MSDN subscription, and then just install the "Ultimate" version.

    7. Re:Back(ass)wards Compatibility. by perryizgr8 · · Score: 1

      i really need a new pc right now. but i am waiting. [rumor]maybe ms announces that all vista licenses bought after june will get a free upgrade to win 7.[/rumor] because i really don't want to get stuck with vista and then spend more money later to upgrade.
      i think home premium wouldbe good enough for home use, but if you want to run xp apps then perhaps ultimate. i would suggest you not to get the professional version because it doesn't have some useful things like media center.

      --
      Wealth is the gift that keeps on giving.
    8. Re:Back(ass)wards Compatibility. by u38cg · · Score: 1

      The irritating thing is, they could have done it. How hard would it have been, the day after XP was released to say, "Right! This will be the last backwards compatible release of Windows! The new APIs will be on our website shortly, we will support this release for an extra three years, so get ready." If they had done that, we wouldn't be in this mess now. Now we're stuck, realistically speaking with widespread XP for four or five years, and probably another fifteen to twenty of it turning up in inexplicably crucial places, all because Microsoft were too busy throwing chairs at each other and enjoying burning their cash.

      --
      [FUCK BETA]
    9. 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?

    10. 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.
    11. Re:Back(ass)wards Compatibility. by Yert · · Score: 1

      Unless it's a Toyota... they have a policy that parts older than 5 yeas are no longer manufactured. This is what eventually led to my abandonement of my 1985 Toyota Celica GT coupe... after I'd already had to replace the differential with one from a '92 Supra (not a bolt-on, but a lower gear ratio, so much better accel, but top speed dropped to 108), I just couldn't find the parts I needed to restore the old bitch. Man, was she fun to drive, though...

      I've been running Win7 for a while, and unless it's a very old application, compatibility is better than it is with Vista. I'm pretty happy with the upgrade, and it's faster than WinXP on the same machine (Phenom II quad core 1.87GHz, 8GB RAM, 750GB 7200RPM SATA-2 HDD).

      --
      Truck driver, plumber, Linux systems engineer.
    12. Re:Back(ass)wards Compatibility. by couchslug · · Score: 1

      "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."

      And there we have the greatest barrier to LOTD.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    13. 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. Re:Back(ass)wards Compatibility. by SpryGuy · · Score: 1

      The "Professional" version of Vista does not include Media Center.

      The "Professional" version of Win7 does.

      Microsoft fixed a serious problem with their Vista version scheme by ensuring each 'higher' version has ALL the features of the 'lesser' versions... it's a strict hierarchy now. Starter Home Basic Home Premium Professional Ultimate/Enterprise

      Further, only two versions are actually going to be seen much: Home Premium, and Professional. The others are OEM versions or Enterprise versions.

      It should simplify things a lot.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
  16. I do not own an x86 virtualization processor... by Anonymous Coward · · Score: 0

    My current socket 754 Athlon 64 3700 does it's job well, so I guess I'll need a new processor to enjoy this "perk"?

  17. x64 Editions by Anonymous Coward · · Score: 0

    So, if I get an x64 copy of Windows 7 Ultimate, will it include a copy of XP SP3 x64, or is it just the 32-bit version? If it is just 32-bit, I'd still have to find an x64 license just to get around the ram limit... seems like a waste.

    1. Re:x64 Editions by Anonymous Coward · · Score: 1, Informative

      There's no such thing as "XP SP3 x64." XP x64 is actually Server 2003 built with a client configuration, and not XP. In other words, it shares service packs with 2003.

      But no, it's not going to include any 64-bit guest OS. Why would it, all the legacy software people care about is 32-bit.

  18. Yay! Solves a big revenue problem for Microsoft! by Anonymous Coward · · Score: 0

    Goody! Now I don't have to not upgrade if I want to stick with XP. I'll have the peace of mind of knowing that microsoft will still receive revenue from me, even if I don't want any new products! They don't have to convince me that the new product is better, because I can tell myself that I'm just re-buying the old product I'm already used to. Besides, is my license up-to-date? Is there a possibility of piracy because I haven't been keeping good track of all my Microsoft licenses? Peace of mind, here I come!

  19. 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
    1. Re:Not dead yet! by Anonymous Coward · · Score: 0

      This is a fair question. Will XP continue to get security patches, or will this just be a back door into Win7?

      For many out there, so long as XP continues getting security updates, why switch?

  20. 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...
    1. Re:All features are vaporware until released IMO by mister_playboy · · Score: 1

      You want Netcraft to confirm it, don't you?

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    2. Re:All features are vaporware until released IMO by tepples · · Score: 1

      How about "confirmed that a feature is present and working in the latest nightly build of the 6.1-RELEASE (Windows 7) branch, and that the feature will appear in the next Release Candidate"?

    3. Re:All features are vaporware until released IMO by Anonymous Coward · · Score: 0

      Correct.
      In other news, the tooth^H^H^H^H^Hmalware fairy will give you $1 for your old Windows XP install if left under your pillow at night.

      muy bueno, amigo!

    4. Re:All features are vaporware until released IMO by Anonymous Coward · · Score: 0

      No, this feature is documented as coming out as a download - so it's already not included at release. The only question is will it be a quarter later than release, or get dropped entirely afterwards...

  21. What series have hardware virtulization? by Anonymous Coward · · Score: 0

    My main rig is a socket 939 Athlon x2 3800+ /w 4gb ram that I have no intention of upgrading any time soon.

    I'm guessing I can't run this.

    1. Re:What series have hardware virtulization? by jrothwell97 · · Score: 1

      But MS Virtual PC uses software virtualisation.

      --
      Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
    2. Re:What series have hardware virtulization? by Anonymous Coward · · Score: 0

      But this requires hardware virtualization. Didn't you RTFS?

    3. Re:What series have hardware virtulization? by Anonymous Coward · · Score: 0

      But this requires hardware virtualization. Didn't you RTFS?

      "But this requires hardware virtualization. Didn't you RTFS?"

      Yeah, but where does the story quote it from? That info doesn't seem to be in the MS announcement. If this is based on Virtual PC 2007, it DOES NOT require hardware virtualization.

      If it's not Hyper-V, it wouldn't even get any benefits from hardware-virtualization. I think the supersite got some of their information wrong here, and/or we're getting mixed signals with the underlying technology.

    4. Re:What series have hardware virtulization? by Molochi · · Score: 1

      AMD didn't add AMD-VT until they made the change to AM2/DDR2 based systems. There are no 939 CPUs with AMD-VT.

      --
      "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
    5. Re:What series have hardware virtulization? by Anonymous Coward · · Score: 0

      Also, a processor supporting hardware virtualization will be required

      I'll be here all this week, folks.

  22. 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!

    1. Re:Thumbs up! by drinkypoo · · Score: 0, Flamebait

      I can't help but wondering if Microsoft has finally seen the light.

      Linux Railroads: The light at the end of Microsoft's tunnel is an oncoming train. CHUGGA CHUGGA WOOOO WOOOOOO!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Thumbs up! by MtViewGuy · · Score: 1

      There are a LOT of highly customized software used by governments and businesses that run specifically under Windows XP. As such, offering the Windows XP "virtual machine" will allow these organizations to keep their legacy software as they transition to true Windows 7-compatible customized software.

    3. Re:Thumbs up! by I'm+not+really+here · · Score: 1

      Personally, I think that Vista sucked so bad simply because that would make everyone desperate to buy the next app, and as long as it was simply as good as XP, and ran pretty much all the apps XP ran, all corporations would jump at the chance to upgrade.

      Without Vista, would Windows 7 really be getting as much buzz as it is?

      --
      Before commenting on the Bible, please read it first
    4. Re:Thumbs up! by jollyreaper · · Score: 1

      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!

      Rest assured, they will find a way to fuck it up.

      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    5. Re:Thumbs up! by Anonymous Coward · · Score: 0

      Nobody said it was going to be easy-to-use. If software (especially drivers) don't play nice on the 7 OS, I doubt they will work on virtual hardware.

  23. XP comes home by Teun · · Score: 1
    Yes finally XP reaches it safe haven, the VM.

    Now we know what this Win7 is meant for.

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  24. Re:You FAIL it? by Anonymous Coward · · Score: 0

    where's my link, bitch?

  25. Sign of luck of confidence by Anonymous Coward · · Score: 0

    This clearly shows that Microsoft is scared to death of the outcome of Windows 7 and throws in for businesses the "XP lifeboat" offering in case Win7 sinks like Tita.... I mean, Vista.

    This and the fact that Microsoft keeps talking about Windows8 already may be a hint that Win7 is a reloaded service packed Vista.

  26. 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.

  27. 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 Anonymous Coward · · Score: 0, Informative

      I work for a roughly Fortune 100 - 200 company. Publicly traded, you've all heard of it.

      They announced a few months ago that we would be migrating to Windows 7 from XP some time in the next 18 months.

    2. Re:This is a desperation measure aimed at IT guys by perryizgr8 · · Score: 1

      so, does this Fortune 100 - 200, Publicly traded company we've all heard of, have a name?
      i don't understand. what's the big fucking secret? And you're anon too. what then, are you scared of?

      --
      Wealth is the gift that keeps on giving.
    3. Re:This is a desperation measure aimed at IT guys by Blakey+Rat · · Score: 1

      I asked my company's IT for a Vista box, and they were fine with it. New desktop gets delivered Monday.

    4. Re:This is a desperation measure aimed at IT guys by Anonymous Coward · · Score: 0

      They also announced that they would be getting a name sometime in the next 24 months.

    5. Re:This is a desperation measure aimed at IT guys by Anonymous Coward · · Score: 0

      I work in a Fortune 500 company, and we have just moved from Windows 2000 to Windows Vista, skipping Windows XP.

    6. 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
      /)
    7. 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
    8. Re:This is a desperation measure aimed at IT guys by Anonymous Coward · · Score: 0

      and legacy code that works, much of which DOESN'T work in Vista or 7.

      If everyone bitched about legacy code, when will it be easier for Ms to fix other peoples code for free?

      Or provide free unfuck-the-only-know-dos-model-of-programing classes to all the half baked corp programmers (and managers)

    9. Re:This is a desperation measure aimed at IT guys by Anonymous Coward · · Score: 0

      ... it will not solve what is probably the most important problem to some of them, deployment and drive reimaging.

      You had me until this sentence. If you had "jumped off into the void" (read: done your due diligence), you would know that Vista/7 deployment/reimaging scenarios are far more flexible than with XP. Look up MDT sometime and tell all your "Fortune 500" IT friends about it as well.

    10. Re:This is a desperation measure aimed at IT guys by theaceoffire · · Score: 1

      "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."

      True. Not that it matters, as the reason most businesses have not upgraded is because of *OLD MACHINES*. Many of which won't even have a P4 processor, so your point is kind of moot.

      "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."

      Or it could be that the computers would suddenly need video cards, double or tripple the Ram and hard drive space, and significantly better processors.

      "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."

      Not in the places I have been. Massive cost, almost no new features that we need. Everything we want is given by XP, with significant hardware savings. Vista was cost for cost's sake. Now, if you were going to be buying all new systems anyway, that is a different story.

      "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!"

      No argument there. If we ever bought 7, being able to run XP would be a good thing, since we require it to function (Old legacy custom software). Of course, buisnesses could care less about Games, so they better offer something worth re-buying half/all the machines.

      --
      I steal signatures. This one used to be yours.
    11. Re:This is a desperation measure aimed at IT guys by toddestan · · Score: 1

      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.

      Not true. The Celerons and the Pentium Dual-Cores do not support it. Not even all of the Core 2 processors support it, though I do believe all the current Core 2's do. This could turn out to be rather interesting, as most offices nowadays are ordering computers with low-end processors in them now, as they still have plenty of power for what they are used for.

      AMD is a bit better, since they support virtualization on all AM2 and later processors, except for the Semprons.

    12. Re:This is a desperation measure aimed at IT guys by Anonymous Coward · · Score: 0

      Deployment won't be an issue, if anything there is less hassle in deploying Windows than doing a standard installation. Windows Deployment Services makes it incredibly easy to image systems. Remote installation of XP using the Win 7 bootloader worked so well that I ditched my previous deployment methods instantly. I almost look forward to deploying 7 to users; the legacy software they still use prevents me from doing this. An XP VM is a solution I've already used a few times; having this pre-installed puts a smile on my face!

  28. How about other virtualization software? by Anonymous Coward · · Score: 0

    Will the XP licence be tied to VirtualPC only? VirtualBox has similar integration features, will MS allow me to install XP on VirtualBox instead?

  29. This means continued support for XP? by Copperhamster · · Score: 1

    If this is being shipped with the 'current OS', that means security updates and patches for Windows XP will need to be continued throughout Windows 7's lifetime. Just because the underlying operating system is 'secure' does not mean the virtual OS does also not need to be patched. So this may be a good thing for current uses of XP as well, it depends on how Microsoft controls and implements that patching.

  30. Interesting by dan_barrett · · Score: 1

    I'm kind of surprised they're doing this, but if it works as advertised, I think it'll solve a lot of headaches for corporate installations.

    eg, our work environment uses an interesting mix of VB6 apps, delphi, a couple of VB3 apps thrown in for good measure, plus very version-specific IBM middleware that fails to work properly on Vista (AIX terminal sessions via an IE6 activex control, mmm.)

    Some of these components fail to run on IE7/Vista and our software vendor's not interested in supporting it on anything newer than XP.

    Xp emulation in Windows 7 will solve our current problem getting new hardware that can run this system. I'm sure we're not the only company out there with crap like this going on.

    So, on the one hand, our crappy mission-critical "enterprise" software can continue working - but on the other hand, there's no impetus for the vendor to upgrade it to work on a new version of windows.

    We'll wait and see.

  31. Processors with hardware virtualization by Howitzer86 · · Score: 1

    Find out if your processor supports it here. http://en.wikipedia.org/wiki/X86_virtualization Unless you're playing a highly demanding application, third party solutions should work just as well. Some options are free... this one from Microsoft isn't. Unless you have the right processor already and intended to get the Professional, Enterprise and Ultimate editions of Windows anyway, you'd be better served without it.

    1. Re:Processors with hardware virtualization by Jaime2 · · Score: 1

      The third party virtualization platforms may be free, but Microsoft will probably require a license to run XP on it. Microsoft's solution includes the XP license. There is also the unanswered question of support. Microsoft will stop supporting XP some day. Most likely, that will include a licensed instance of XP on a third party virtualization platform. However, they are likely to support XP on Windows 7 since it comes included with Windows 7, which will be still under support.

  32. 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 Anonymous Coward · · Score: 0

      And you have what to back this up? You make it sound like some big government backed conspiracy. Buy much tinfoil lately?

    3. Re:Requested by the Military by lukas84 · · Score: 3, Informative

      According to screenshots, XPM will support USB passthrough.

    4. 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;
    5. 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.

    6. 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.
    7. 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
    8. 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"
    9. Re:Requested by the Military by sirsnork · · Score: 1

      Wouldn't it have made more sense to spend that 10-20 million on either paying the developers of the application(s) to MAKE it Vista compatible or replace the application(s) with Vista compatible ones? I mean I know you're still going to have to invest some of that for the inital testing, but as soon as you found a blocker put the rest into making them work, or replacing them. You're going to have to do that anyway unless you plan on staying on XP forever, and in 5 years time good luck finding XP drivers for anything

      --

      Normal people worry me!
    10. 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.

    11. Re:Requested by the Military by RobertM1968 · · Score: 1

      By "the first time in the company's history" you mean since the last time, right?

      Yes, in this case, this has been probably the largest break of backwards compatibility, but it is far from the first.

    12. Re:Requested by the Military by lgw · · Score: 1

      Can you name anything that's part of Win32 proper that has ever stopped working (before the 6.0 runtime)? Heck, most user-mode programs written in the 16-bit days could be run on anything before WinXp/2003 64-bit, and the source will still compile and run even there.

      The only things I've ever heard of breaking are the undocumented API calls, which is pretty much what you'd expect.

      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.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:Requested by the Military by WED+Fan · · Score: 1

      Umm, sparky, I'm saying it as a point of pride. I think this is a good response. It opens the door for the U.S. Military to upgrade. MS is showing responsiveness to their large customers and it benefits the guys at home.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    14. Re:Requested by the Military by rtb61 · · Score: 0

      It is a conspiracy. A government department is allying directly with a single corporation to make sure it's product and only it's product remains suitable for use, specifically ensuring all other competing products are excluded and to make matters worse it is doing it at the taxpayers expense, so that it can continue to spend even more taxpayer dollars on making billionaires even richer.

      I don't know about you but that money as well as all the other "BILLIONS" of dollars spent on exclusionary licence fees, could far more effectively be "INVESTED" in developing open source software and employing tens of thousands of people at the local level rather than off shoring jobs and bloating the pocket books of a hand full of corrupt deceitful people.

      --
      Chaos - everything, everywhere, everywhen
    15. Re:Requested by the Military by CrossChris · · Score: 1

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

      Not a chance! MS have never done anything well!

    16. Re:Requested by the Military by shutdown+-p+now · · Score: 1

      WinXP emulation (WoW) in Vista and originally planned on Win7 was already based on VPC.

      Windows-on-Windows is not what "WinXP emulation". WOW is the ability of 32-bit Windows to run 16-bit apps (WOW32), and the ability of 64-bit Windows to run 32-bit apps (WOW64). It never had, and still doesn't have, anything to do with VPC.

    17. 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).

    18. Re:Requested by the Military by snaz555 · · Score: 1

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

      Agreed. Time to abandon all the legacy crap. Apple did the same in OS X, where for a while they bundled OS 9 in an emulated environment. (Aka the Blue Box.)

    19. Re:Requested by the Military by RobertM1968 · · Score: 1

      Yes, the reality versus the original promise back in the day when MS was promising such better compatibility in Vista (ie: at the time they acquired Connectix/VPC). But that was the point I was trying to make. What WOW is, and what it was promised to be expanded to (or used in conjunction with) via the VPC acquisition turned out to be two different things.

    20. Re:Requested by the Military by jpmorgan · · Score: 1

      What are you talking about? WOW has been around for more than 15 years and has never had anything to do with hardware virtualization.

    21. Re:Requested by the Military by Kalriath · · Score: 1

      Windows on Windows was designed and built in NT 3.51 (or possible NT 4). What the fuck you talking about Willis?

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    22. Re:Requested by the Military by GillyGuthrie · · Score: 1

      Fifteen years?!? WTF are you smoking?

  33. Like in that Dilbert cartoon... by Casandro · · Score: 1

    It's just like in that Dilbert cartoon where they find out the best marketing strategy for their new music-player is to sell it a bit cheaper than the iPod, bundle it with the iPod and provide free access to a landfill.

    Well anyhow, it's Microsoft's only choice. They won't be able to sell their newer OSes because they are not compatible. The _only_ reason why people ever bought Microsoft's product was backwards compatibility.

  34. Sounds familiar by jspenguin1 · · Score: 0, Troll

    An operating system removing backwards compatibility cruft and running old applications under virtualization.

    Where have I heard this before?

    Oh, right, OS Classic emulation in MacOSX.

    Once again, Microsoft is 8 years behind Apple.

  35. Wow! that's original! by Anonymous Coward · · Score: 0

    And that's the same I've been doing the last two years with Virtualbox running on my Ubuntu box.

    Way to go, Microsoft. Way to go.

  36. 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:[.]
  37. support by merrickm · · Score: 1

    So does this mean Microsoft will have to support XP throughout 7's lifetime? Or after a few years will they just stick a dialog box on it saying "WARNING: This virtual machine has not had a security update in a couple years, use at your own risk."

  38. 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 Hatte · · Score: 1

      Exactly, this will finally open the door for the phasing out of Win32. This could simplify the windows kernel by removing 15 year old cruft.

      It could finally let Microsoft improve its OS. *gasp*

      --
      ... the original
    2. 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. ;)

    3. Re:Apple called from the year 2000 by DavidD_CA · · Score: 1

      It IS transparent to the user. Windows XP applications appear right on the desktop along side native Windows 7 apps. They don't need to launch the Virtual PC OS first.

      For example, a shortcut on the Windows 7 desktop for "Word 2003" will launch the VPC and open Word 2003, and that window is along-side their Internet Explorer 8 from Windows 7. Most users probably won't even realize the difference.

      RTFA. :)

      --
      -David
    4. Re:Apple called from the year 2000 by wildstoo · · Score: 1

      Indeed, virtualization need not be in a window.. here's a nice screenshot of Sun's VirtualBox running XP in "seamless mode" on OSX Leopard.

      I realise that's not quite what you're referring to, I just think that feature looks cool.

  39. 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 cbhacking · · Score: 1

      Or even VirtualPC, which is free and Microsoft (meaning has a known and more-or-less trusted name attched).

      I find the complaint about not running those apps "in a secure mode" hilarious, though. Win9x had no secure mode; they were single-user OS's that allowed a few different profiles, and ran on a filesystem which doesn't even support permissions beyond the "I suggest you don't delete this" flag. Yes, security vs. convenience is frequently a trade-off situation; if you want to run programs which weren't designed for a secure system, you have to accept that they aren't secure.

      --
      There's no place I could be, since I've found Serenity...
    3. 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.

    4. Re:What about win 9x or even dos vm in windows 7 by Anonymous Coward · · Score: 0

      How about freedos, qemu, wine?...
      I could go on, but how many educators are reading this?
      Or how about the Win9x compatibility modes in WinXP if you want to be lazy?

    5. Re:What about win 9x or even dos vm in windows 7 by wildstoo · · Score: 1

      You're modded Funny but it should probably be Insightful.

      I work in IT in Education. Trust me when I say that trying to teach teachers anything IT-related is utterly futile. Even the younger ones who have used computers through School and University are woefully computer illiterate bordering on technophobia.

      I can picture the staff's heads collectively exploding as I attempt to explain the concept of a VM, much less how to actually use one. I think many of them would pass out from general fear and anxiety.

  40. why the incompatibilities in the first place? by Anonymous Coward · · Score: 0

    Why do all of these XP-Vista-7 incompatibilities exist in the first place? If you write to the API / ABI, why should things break?

    Did they change the API? Don't they have compat layers (most Linux distros have this AFAIK)?

    What did Microsoft change that broke things? Or is it more the developers' fault? Or a mix?

  41. smart move by Anonymous Coward · · Score: 0

    As much as I hate Microsoft, this is a good idea. Now please don't remove the freaking classic start menu!

  42. Antitrust? by Vexorian · · Score: 1

    I wonder what VMWare, virtualbox and xen have to say about this?

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  43. Don't want to make it too pleasent by kaiwai · · Score: 1

    One wouldn't want to make it too pleasant or otherwise you're stuck in a situation where software is never updated the newer operating system because 'emulation is good enough'. It has to be good enough to allow it to work but not too good as to make it something one would want to do for ever.

    If I was also Microsoft I'd work to make sure that all Microsoft software is fully compatible with the latest version of Windows and offer free upgrades to enterprise customers for applications that Microsoft makes and the other vendors fail to provide updates for their own applications.

    Nothing will make a company put money into putting out free updates more than Microsoft offering to replace incompatible products with Microsoft equivilants.

  44. Does it count... by Gastrobot · · Score: 1

    as one of the three applications that I'll be allowed to run simultaneously?

  45. What took them so long? by Anonymous Coward · · Score: 0

    They've never been hesitant to copy something from Apple before, and they had the pieces in place to do something like this years ago. They own Virtual PC, and virtualization technology has advanced by leaps and bounds since Apple gave us OS X with the Classic environment.

  46. Mod parent up by Anonymous Coward · · Score: 0

    Mod parent up. I, too, was confused by submitter's lazy whining about any possible decision Microsoft might make. My Costco AMD computer that's 2 years old supports hardware virtualization. I assume that by now it's ubiquitous.

    1. Re:Mod parent up by Anonymous Coward · · Score: 1, Informative

      Oh well, what a surprise, a geek buys a cpu with nice features.

      On the other and every product line of intel contains at least one product without hardware virtualization. These processors are cheaper than their relatives with hardware virtualization and thus more consumers that don't explicitly look for that have a good chance of buying one.

    2. Re:Mod parent up by Molochi · · Score: 1

      Not quite, there are a lot of Core2Duo and some C2Quad chips that don't support intelVT. Intel seems to offer it as "a cherry on top" feature.

      --
      "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
  47. Re:I don't care if it got virtual XP. by MadnessASAP · · Score: 1

    Start charging yout freinds, simple, efficent and they don't actually mind. I do so with anything I do for a freind that takes long then 15 minutes. Payment doesn't have to be cash of course, I have accepted beer, pies, cookies and free dinners in the past.

    --
    I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
  48. Put it right in the OS by Anonymous Coward · · Score: 0

    Why can't they just build goddamn XP support into the fucking windows seven OS?!?!?!?!?!?!?!!!

    If you're gonna do things, do it right or don't do it at all, FUCKERS!!!!!!!!!!!!!!!!

    1. Re:Put it right in the OS by Kalriath · · Score: 1

      That's what they're goddamn fucking doing, FUCKER.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  49. 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 :).

    --
  50. Hardware support? by WoTG · · Score: 1

    Does this special VM of XP improve driver support? I.e. will I be able to stop working around the non-existent Vista drivers for my old laser printer?

  51. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  52. Time for MS to embrace UNIX? by Slur · · Score: 0, Troll

    As long as MS is getting into integrated virtualization, they might as well reconsider their OS strategy and get onboard with *nix as their core technology. It might seem unthinkable now, but if MS doesn't move to a Unix or Linux-based system they're going to remain the odd-man-out and as such will become less and less relevant to the interconnected computing world.

    Inevitably, people will realize that Unix and Linux make better use of - and run faster - on the same hardware, and that chasing down viruses on a regular basis actually does add to cost and frustration of running Windows - and that it just isn't worth it for the added "interoperability" you get.

    And honestly, what does Windows even do anymore that systems like Mac OS X, BSD, and Ubuntu don't? What is the special value of running that creaky old thing, when you can use WINE or VMWare on a decent system?

    --
    -- thinkyhead software and media
    1. Re:Time for MS to embrace UNIX? by Anonymous Coward · · Score: 0, Insightful

      What exactly does Unix do that NT does not?

      Are you aware that before DOS, Microsoft was the dominant player in the proprietary Unix market? (and had reasons for abandoning Unix in the first place).

      Are you aware that even now Windows has a native POSIX (based on OpenBSD) subsystem which runs parallel to the Win32 subsystem (optional for XP and Vista, built-in for 2k3 and 2k8)?

      And I'm sorry to say, but Linux and Unix don't really run any faster on the same hardware, I mean it's an all around stupid statement, it all depends on what you're running on the system. Obviously Fluxbox is more resource friendly that WinExplorer, but KDE is every bit as slow.

    2. Re:Time for MS to embrace UNIX? by ceswiedler · · Score: 1

      I'm sure that if only the engineers at Microsoft who wrote and maintain the NT kernel could only benefit from your expert advice and throw it away for a Unix variant, that Microsoft would surely benefit. If only they would listen to the millions of customers clamoring to have support for all of their applications thrown out in favor of Unix! Why on earth have they not hired you to oversee their operating system division?

    3. 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...
    4. Re:Time for MS to embrace UNIX? by FishWithAHammer · · Score: 1, Insightful

      If you think NT is "creaky and old", you're a fucking moron. NT is arguably a far, far better system than any UNIX. Microsoft got out of the UNIX market a long, long time ago (you do know that, right?). NT is superior in most ways, and is POSIX-compliant. Any POSIX-compliant application can be built against these POSIX calls and will work fine.

      The stuff built on top of NT may or may not be good--mind you, I think it is, as the "special value" of running it is that Ubuntu is not user-friendly (plus lacking in those "game" things, as well as a decent office suite which neither KOffice nor OpenOffice actually are, and WINE is not an acceptable compromise for running games and Office) BSD the same, and I'm not paying for a Mac--but NT is leaps and bounds better as a kernel than anything in the UNIX world.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    5. Re:Time for MS to embrace UNIX? by Anonymous Coward · · Score: 0

      You make some valid points, especially regarding Exchange...but:

      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.

      Have you checked out uswsusp (userspace software suspend)? I installed this package, and suspend-to-RAM works on my laptop (Dell Latitude D600) out of the box. No patching the kernel necessary. I just issue the command s2ram as root and my laptop suspends.

      It works without modification on an increasingly wide range of laptops, and for others a bit of tweaking is necessary, but you can check the whitelist to see if your laptop is there:

      whitelist

    6. Re:Time for MS to embrace UNIX? by pavon · · Score: 1

      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

      What type of searching? I have always been disappointed at how slow Windows Search is, in fact I find that running locate/grep in cygwin to be much faster than the native windows search (or even that windows desktop search that outlook tricked me into installing).

      Secondly, there are absolutely things that the Linux kernel is faster at. Just as one example, an application with multiple processes is much faster in Linux than in Windows, to the point where anyone who cares about performance will convert the processes into threads when porting Unix software to Windows.

    7. Re:Time for MS to embrace UNIX? by CrossChris · · Score: 1

      NT is very "creaky and old". It's still the same old crapware kernel with the stolen (broken) BSD TCP/IP stack that Cutler threw together in 1991. It's an inviolate lump of undocumented binary that breaks if you try to change anything! POSIX compliant? MS wouldn't know POSIX if it was anally inserted!

      MS haven't had a viable product since the mid-90s, and the situation's just getting worse. All the real programmers left a long time ago! The current bunch of code-monkeys are totally clueless.

      Windows - a poor proprietary client for a UNIX world

    8. Re:Time for MS to embrace UNIX? by weicco · · Score: 1

      I just issue the command s2ram as root and my laptop suspends.

      Sound really secure and user friendly system to me :)

      --
      You don't know what you don't know.
    9. Re:Time for MS to embrace UNIX? by cbhacking · · Score: 1

      For search, I was referring to the the indexed search tools which ship with Vista as opposed to those installed by default on my Linux boxes. The Vista one is faster by a noticable margin even though the index is larger.

      For performance, you're talking about a scheduler design decision here: NT embraced and encouraged kernel-level threads in its core design, and bases scheduling decisions on threads (this makes a certain degree of sense, as context switching between threads is slightly faster than between processes, and creating new threads is less expensive than creating new processes). I'm not sure about Vista and up (NT 6.x) but the 5.x kernel (2000, XP, 2003) will certainly allocate more processor time to applications which use many threads. I wonder, however, whether such a hightly multi-threaded application on NT would perform as well as expected on Linux? Not saying it wouldn't but you didn't specify that it would; you simply picked an example of a case which supported your argument by using the preferred programming paradigm of Linux (POSIX, really), which is not preferred on Windows.

      --
      There's no place I could be, since I've found Serenity...
    10. Re:Time for MS to embrace UNIX? by cbhacking · · Score: 1

      I hadn't heard of this; it sounds pretty good and I'll check it out. Does anybody know whether the sleep is as "deep" (i.e. can I leave my laptop in sleep for 48 hours without draining the battery) and whether it handles ACPI events (closing or opening the laptop lid, wake-on-LAN, or similar)? I'll take a look anyhow; lack of a suspend state is a real annoyance with a student laptop.

      --
      There's no place I could be, since I've found Serenity...
    11. Re:Time for MS to embrace UNIX? by mgblst · · Score: 1

      Exchange is the biggest piece of shit. I have just started at a new branch of this big global company, and it is Exchange that has given us the biggest grief, everyday it was not working and we struggled for an hour to get it working, sometimes having to put in the server details because it lost them. We all had to fall back on google mail, which worked everytime. Even now, when it mostly works, it won't pick up contact I have sent mail to before, and fill them in. I hate this POS.

    12. Re:Time for MS to embrace UNIX? by FishWithAHammer · · Score: 1

      It's still the same old crapware kernel with the stolen (broken) BSD TCP/IP stack that Cutler threw together in 1991.

      Wrong. The BSD TCP/IP stack was replaced in NT 5.0. (And it is not "stolen" to use the code under the terms with which it is provided.)

      It's an inviolate lump of undocumented binary that breaks if you try to change anything!

      Again wrong. Simply because you do not have the source code does not make it undocumented (and the Microsoft API documentation is arguably superior to anything you'll find in the Unix world, with the only real competition coming from Apple).

      POSIX compliant? MS wouldn't know POSIX if it was anally inserted!

      Do you ever tire of being so wrong?

      MS haven't had a viable product since the mid-90s, and the situation's just getting worse.

      I'd love to be in the situation of having over 90% market share, making gazillions of dollars, and fielding a product that's both good enough for your average user and continually getting better. What a horrible place to be in.

      All the real programmers left a long time ago! The current bunch of code-monkeys are totally clueless.

      Speaking from personal experience, as I know a good number of people who work for Microsoft: bahahaahahahaha. Wipe off the cheeto crumbs, dude.

      Windows - a poor proprietary client for a UNIX world

      And if you UNIX maggots hadn't been such bleeding retards, we might have gotten a Plan 9 world and all been the better for it. As it is, you want a UNIX world you're never going to get, and I'm damn glad for it.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    13. Re:Time for MS to embrace UNIX? by Kalriath · · Score: 1

      And by contrast, it works fine for companies like us (a medium sized enterprise, with 14000 people) and it works fine for companies like Microsoft (a multi-national conglomerate with hundreds of thousands of users).

      I usually refrain from saying this, but have you ever considered that maybe you just set it up wrong. Microsoft products, like any other, can fall apart like a house of cards just like Sendmail when misconfigured.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    14. Re:Time for MS to embrace UNIX? by Kalriath · · Score: 1

      The BSD TCP/IP stack was thrown out three years ago.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  53. 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..

  54. Sounds like VMware Fusion by TheRealFixer · · Score: 1

    From what I can gather about this, it operates very similar to how VMware Fusion does on the Mac. A fully-booted, fully-functional XP build is running in a VM in the background, but individual apps that are running on that VM are presented and displayed on the host desktop like a native application. I.E, no nested desktop-within-a-desktop, like VMware Workstation.

  55. Dows this extends XP Support? by Val314 · · Score: 1

    Windows XP's Supported time is about to expire (and move to extended support where only security updates are issued)

    Does this in any way change this?
    Windows 7's Mainstream support will at least continue till 2014 (Release Date + 5 years) and extended support will end 2019 (+10 years), long after XP.

    With XP available as "Classic" does this change anything in this aspect?

    Propably not, since its not "part of Windows 7", but only an optional download.

    There are some other questions: wil i need 2 AV solutions like normal VMs, or is one enough?
    can Windows 7 access the files inside the XP machine? (or is it seamless like OS X's classic where no "Virtual disc" exists?)

  56. Windows 7 Virtualization on Older Machines by aaronmarks · · Score: 1

    I don't see this feature being added to the corporate IT toolbox of practical ways to run legacy applications. Lots of business computers are going to suffer larger than acceptable performance hits when running XP virtualized on top of 7.

    Imagine XP being virtualized on top of 7 on a desktop with a Pentium 4 2.4GHz CPU (no Hyper-Threading or Virtualization Technology Support), 1 GB RAM, 80 GB 7200 RPM HDD, and a circa 2004 integrated graphics card. Many companies still have tons of computers like these that will barely be able to run 7 let alone XP virtualized on top of it.

    The fundamental problem is many people are just as happy today with their XP computers as they were 5 years ago when they purchased them. Although many of us who have new quad-core computers with solid-state-disks and loads of memory can barely stand using them these archaic machines, it is all about what the end-user is able to accomplish with their toolbox at the end of the day.

    Disclaimer: I run Windows 7 on my main laptop, love it, and look forward to it hopefully being adopted with huge open arms by everyone.

  57. VM's are easy and fun... I'll take a free license by erexx23 · · Score: 1

    A free pre-built and licensed WindowsXP_SP3 Virtual machine being included with Windows7 sounds good to me.
    I wont be using their free VM to migrate my old XP OS, yet it will be a fun free toy to play with.
    I will be restoring my current XP OS to a Virtual Machine running on a physical drive using Acronis Universal Restore.
    Its easy enough to move almost any Windows OS from a VM to Hardware and Back again if needed using various software's like Acronis.
    If its not a graphics driven or extremely high I/O machine VM's work work good.

         

  58. How about something useful instead? by VV+Cephei · · Score: 1

    Unless they also include a "Linux mode", I'm still out.

  59. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  60. 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."
    1. Re:CARDFILE.EXE by Scoth · · Score: 1

      There's a process for converting cardfile files to various other formats on MS's site here. Of course, once you get them into a comma delimited file, there's no shortage of routes you could take to move it into other apps.

      The 32-bit version of Cardfile that came with some early versions of Windows NT ought to run fine on 64 bit OSes, but I haven't tried it myself.

  61. Re:I knew it! ??? by Nom+du+Keyboard · · Score: 1

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

    Did you mean it that way, or to bundle XP with Windows 7?

    Your way is funnier.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  62. Compatibility mode by Icaarus · · Score: 1

    Good on M$. Finally a compatibility mode that will work. Everyone is mentioning business, and yes that is key, but what about those legacy homebrew academic programs that never quite work right in traditional compatibility modes. To all of slashdot, don't complain. I am sure that if M$ included this, they would also include the ability to turn it off.

  63. If it's not a dog it will do fine by msimm · · Score: 1

    The only reason we get to gloat after Vista is because of the media shit-storm it caused. Windows 7 will be what comes pre-installed and it will be a little bit new and a little bit shiney. The VM for simple XP compatibility is just a good idea that takes backwards compatibility out of new os architecture.

    --
    Quack, quack.
  64. Makes a lot of sense by Anonymous Coward · · Score: 0

    I don't know where the evidence is, but the story makes a lot of sense.

    I work for a company of over 100,000 employees. They were going to go to Vista, going to go to Vista, going to go to Vista, then shitcanned the whole project and all the money they had poured into it.

    I suspect they/we will be on XP for a very long time due primarily to the dozens of apps that they started building in WNT, moved to W2K, moved to WXP, and then hit the wall with Vista.

  65. isn't this the same feature... by roc97007 · · Score: 1

    ...as was in the last Win7 beta? In Properties, you could choose to execute in "XP mode". Or is this something different?

    With the rumors of performance optimization and now this, Microsoft appears to go all out to make Win7 an instant success.

    Still waiting for the other shoe to drop...

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:isn't this the same feature... by Scoth · · Score: 1

      It's a different level of compatibility hacks. Even XP and 2k (with a manual dll install) have supported those compatibility modes, as well as Vista, but they're somewhat limited. They just force the app to see a particular version string for Windows, and allegedly use some different dlls and such for the app to use. The only time I've had any luck with it was for some old DirectX games that refused to run on Win2k/XP because they were from the Win95/98 era and assumed NT = No Direct3D.

      The new thing is actually running a whole copy of XP in a VM.

    2. Re:isn't this the same feature... by roc97007 · · Score: 1

      Thanks for the explanation.

      > The new thing is actually running a whole copy of XP in a VM.

      ...making Windows 7 the world's largest bare-metal virtualizer. :-)

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  66. FedEx Office? by tepples · · Score: 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.

    Does FedEx Office (formerly Kinko's) still let people buy time on a scanner?

  67. Windows XP apps run in an XP-style window by tepples · · Score: 1

    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.

    The link "confirmed the feature" in the summary points to a page with a screenshot of this feature. It indicates the environment based on the theming: native windows have Aero (Vista style) title bars; virtualized windows have Luna (XP style) title bars.

  68. DRM by Anonymous Coward · · Score: 0

    Does the XP VM get around the godawful DRM in the drivers/protected media path? I didn't think so.

  69. 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.

  70. Power Users? by nog_lorp · · Score: 1

    Only power users have CPUs with virtualization support? Okay...

    I suppose only power users have CPUs made after like 2006...

    1. Re:Power Users? by Kalriath · · Score: 1

      Actually, Intel leaves out VT support on a whole plethora of modern processors. My 2.33GHz Core 2 Quad (1066MHz FSB) doesn't include it, for example.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  71. if this was a sudden move by alizard · · Score: 1

    to make a major customer happy, they probably did NOT go back and optimize their newly fixed Vista aka Win7 to remove the issues attempts at backward compatibility built into it. Maybe that's what they're planning for Win8, should they survive long enough to build it for real.

    I'm not saying built-in virtualization will damage them, but I suspect their customer upgrade scheme will. Imagine having a low-end computer, the cut-rate Win7, and an HDMI monitor the low-end Win7 won't run on. A customer buys the upgrade and discovers the increased memory and CPU and graphics requirements of the more expensive Win7... and that their computer runs the way XP does in 128M. Or not at all.

    Multiply by several million and imagine what the Win7 buzz is going to be like afterwards.

    As a Debian user who runs XP in Virtualbox, I can afford to be amused. I don't think M$ can survive two OSs perceived to be bogus in a row. M$ stockholders won't be amused by this any more than the customers will be.

    1. 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
  72. Why not Win7/XP Home, XP security fixes??? by BUL2294 · · Score: 1

    In all fairness, there are enough home users who find this feature cool, but stupid that it's only available (to us) in Win7 Ultimate. Why not make it also available to Home-Premium users (not Home-Basic or Starter edition), but include XP Home instead?

    Also, does this mean that XP will be crippled where it can't connect to the Internet? If not, then Microsoft's going to have to keep providing security fixes for the XP virtual machine until Win7 is retired!!!

    --
    Windows 3.1x calc: 3.11 - 3.10 = 0.00
  73. Monopolistic Behaviours again? by crispi · · Score: 1

    I'm wondering - Microsoft is now embedding its vitualisation technology into the desktop (they've already done it for Windows Server of course).
    Is this the next salvo in the Microsoft vs. EveryOneElse? I'm thinking what happened in the Browser wars. NCSA/Mosaic initially was a superior browser to IE. Now is the same thing going to start happening to VMware/VirtualBox/ParallelsDesktop? It's hard to compete with Free (VirtualBox is free of course for personal users).

    I'm also wondering if this is a sort of admission that Windows7 won't offer a fully compatible API for legacy applications to carry on working?

    Crispi

  74. Wine by Anonymous Coward · · Score: 0

    Is it just me, or is this kind of like Wine for Windows? Isn't that an oxymoron?

  75. VM in an OS in a VM in an OS in a VM... by deanston · · Score: 1

    Every new version of Windows takes up ever more hard disk space and RAM than before. It's not enough that we get one big ass OS now but you get 2! What happens when you switch into XP mode and install a XP-compatible VM to host another installation of Windows 7? Like standing in between 2 mirrors facing each other...

  76. What if we need to emulate Vista in Win 7? by Anonymous Coward · · Score: 0

    We'll be totally at a loss...

  77. You broke my heart! by randyleepublic · · Score: 0

    When you said Win7 would have an "XP mode" feature, I thought you meant that I could install Win 7 and then choose to use an XP UI. The UI is my big gripe about Vista/7. Everything has been moved for no good reason, and it sucks! If I could get an XP interface from Win7, I would buy it!

    BTW, XP SP3 running as a virtual machine under 7 *will* be dog, doggy, dog dog dog SLOW. MS pooches it again!

    - MS Fanboy.

    --
    Social Credit would solve everything...
    1. Re:You broke my heart! by Totenglocke · · Score: 1

      BTW, XP SP3 running as a virtual machine under 7 *will* be dog, doggy, dog dog dog SLOW. MS pooches it again!

      Only if you're using a crap system. Given that the vast majority of programs are still designed to run on a single core, even a person with a crap dual core system shouldn't have much of an issue, especially given how well Win 7 runs on older hardware. Anyone with a quad-core system might see a brief moment of lag and that would probably be it.

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    2. Re:You broke my heart! by randyleepublic · · Score: 0

      Horseshit Dude. You have no fucking idea what you are talking about. "how well Win 7 runs on older hardware" Win 7 is much slower than XP SP2 which is the standard, NOT SP3 which is a fraud perpetrated by MS to make Vista and Win 7 not seem so bad.

      Have you ever compared running a particular Linux distro as a VM under Windows vs. running Windows as a VM under the same Linux distro? It's a fucking joke. When you run Windows as a VM under Linux, the Windows VM is just a tick slower than native Windows. But when you try to run linux as a VM under Windows, the linux VM will barely run. Now try running a Windows VM under Windows. Hope you aren't in a hurry to get anything done...

      Put the koolaid down, fool.

      --
      Social Credit would solve everything...
    3. 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
    4. Re:You broke my heart! by randyleepublic · · Score: 0

      I will try it, and if the XP VM runs anything like decent, I will be shocked and eat these words. Course, no one knows what optimizations/unhobblings that MS has folded into this last ditch attempt to save their bacon. If its just regular XP SP3, it *will* suck!! XP SP3 sucks in native mode; I can only imagine how bad it would suck as a VMware VM. But MS may well have un-broken SP3 for *their* VM.

      Is it worth buying? No, that is nonsense. (Word on the streets is that Corporate agrees with me, but we'll see.)

      What *would* be worth buying would be XP, only a new version with all the stupid shit fixed, and with a rational architecture that splits the registry into two completely separate pieces: a device domain, and a user domain that has everything else including user data files, AND application files and settings! Then one could put one's User domain in a partition on a removable drive and take it with to wherever. Any windows machine could provide the services of the device domain, but my user domain: my desktop with my installed applications would always be with me wherever I am. THAT would be worth buying!

      Sounds more like creative genius than whining to me.

      --
      Social Credit would solve everything...
  78. App firewall by sw155kn1f3 · · Score: 1

    Really people, don't you see what's happening here?
    Ideal sandbox would be just another os running in the vm.
    Not sure MS will get this right, but if they did, this will turn into quite great security initiative.

    --
    - Arwen, I'm your father, Agent Smith.
    - Well, you're just Smith, but my father is Aerosmith!
  79. Ick. I hate these transition periods. by jfederline · · Score: 1

    DOS/Win3.1 => Win32 via Win32s was ugly. Win9x to WinNT kernel was ugly. Mac OS 6/7/8/9 to 10 was ugly. 32-bit to 64-bit is still ugly. This - this will be ugly, too. The alternative for M$ is to write off those who need XP (nyet, Windows NT-era tech) compatibility, and that doesn't let them release a new OS. They killed XP pre-maturely, released another Windows ME (Vista) and have adopted a (proven) winning transition strategy finally. Talk about the school of hard knocks for a leading company? Holy cow.

  80. Might be more than just them. by theolein · · Score: 1

    I think it's more likely that Microsoft realised that very many companies currently running XP are simply not going to upgrade any time soon, be it due to financial or technical issues. Including XP in a VM is simply a lifeline for Microsoft to get companies to upgrade and keep XP compatibility.

    What is strange is that Microsoft didn't do this before, with Vista, from the get go. They would have saved themselves an awful amount of ridicule in the press. I think the reason is that Microsoft is so full of marketing types arguing with one another over the best way to sell the latest OS to customers that the faction that was arguing about not including a VM for XP compatibility was the best way to get people to upgrade (i.e. by denying that there is anything wrong with Vista) won the last time around, and this time around they're part of the "restructuring effort" after MS sales declined for the first time ever.

    Microsoft is truly desperate. They would sell you Mac OSX if they could, and the postive side of this is that Microsoft will actually have to compete in the real world, also for the first time in some 20 years.

    1. Re:Might be more than just them. by GillyGuthrie · · Score: 1

      OS* = 10% of the market. Windows = 80% of the market. Don't give me any MS is desperate bullshit. Microsoft PWNS any legitimate business and if you worked

  81. Re:CARDFILE.EXE - File Manager too! by Anonymous Coward · · Score: 0

    I miss File Manager the most. Man I loved that program. Best way to this day to work with files other than the command prompt.

  82. Learn to read Kalriath by Anonymous Coward · · Score: 0

    http://tech.slashdot.org/comments.pl?sid=1206409&cid=27680343 because reading is fundamental, and you need assistance in it apparently per that url.

    1. Re:Learn to read Kalriath by RobertM1968 · · Score: 1

      Nah, I dont need the assistance. VPCs VM capabilities were promised to be able to be (and eventually) integrated seamlessly into Windows and MacOSX. Read the numerous press releases (ya need to read them all for the full picture).

      Of course, all but Windows versions were then shortly dropped - even though Microsoft allowed Connectix to promise - in Microsoft's Press Release "We look forward to working with Microsoft to provide a seamless product and support transition for our current customers and believe that Microsoft will produce the very best-in-class virtualization solutions on Windows and Macintosh platforms for a long time to come."

      That too was incorrect - as incorrect as this "Microsoft will continue development of virtual machine solutions from Connectix and will integrate them into the Windows and Mac product portfolios."

      There are plenty more such promises on the tech sections and other areas as well - which they backpedalled on rather quickly...

  83. Re:not your ordinary VM by ApproachingLinux · · Score: 1

    "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***." doesn't sound like the protections you get in a regular VM ...

  84. Re:VM's are easy and fun... I'll take a free licen by Shados · · Score: 1

    Even extremely high I/O. You can make VMs use physical discs directly, and even virtual discs aren't that bad. As a general rule, if a cluster of VMs doesn't suit your I/O need, you need to pull a Google or an Ebay and wrap a custom solution anyway. Many of the biggest clusters of databases in the world (note I did -not- say the actual biggests) run in datacenters fully virtualized, and it works fine. So real time graphic hardware acceleration (which you did mention) is really the only bottleneck now...once thats fixed, we'll want to start considering having all desktops as VMs, too, for ease of support, management, and restores (many businesses are already considering that, since they dont need hardware graphics)

  85. Re:VM's are easy and fun... I'll take a free licen by erexx23 · · Score: 1

    Your are correct.
    However I am not sure that there are not still situations where extremely high I/O is better served by hardware.
    The lines are blurring much more now between virtual and purely hardware driven systems.
    If you have worked with virtual machines as much as I have then you know this.

    VM's are great sandbox's...
    I will take a freely destructible and instantly restore-able virtual XP license anytime.
    Thank you very much.

    Instantly restore-able?
    I have built a fully restore-able Virtual Machine network using a torrent based file sharing system.
    The system was built for a computer school that uses terabytes of Microsoft VM's to teach the classes they offer.
    They had a need to restore\reload\update hundreds of clean VM's every week, even daily.

    This system uses every computer and network resources available at peak effectiveness.
    It was free to implement with the exception of a high capacity filer.
    A gigabyte network was not necessary.

    The system was designed to "restore" all VM's accross hunderds of machines or a -single machine- very quickly by referencing clean copies of the all VM's on a separate hidden and locked hard drive located in all the machines on the network.
    The Primary tracker, uTorrent, also references its only clean copy. (until an updated torrent \ VM image is made)

    The system uses two components
    1. uTorrent as both a client and server
    2. a simple securely hosted web page to host the torrent files across all machines.

    Restoring hundreds, adding or updating VM's is very easy.
    (updating is as simple as creating a new torrent with the same name and sharing the new torrent out to all machines)
    Restoring is as simple as logging in to each machine as the admin and launching uTorrent which does a CRC check and only downloads the changes made in the VM image file. (usually less than 20%)
    Restoring or updating a 12GB VM to a clean state takes less than 15 minutes. (only re-downloading the broken or changed pieces)
    Adding Virtual Machines across multiple machines reduces P2P copy\restore\update time and is 100% error free.

    This took a job, that was prone to error becuase P2P file transfer is not 100% error free, that could take 4 hours down to about 20 minutes.
    And it is 100% perfect because of the torrent systems built-in error correction...
    Outside of Hardware failure every student gets a perfectly working set of VM's to work from every time and anytime... about 500GB worth.