The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Microsoft Recognizes VM Operations for Windows and Applications

    Discussion in 'Apple and Mac OS X' started by ltcommander_data, Apr 25, 2009.

  1. ltcommander_data

    ltcommander_data Notebook Deity

    Reputations:
    408
    Messages:
    1,398
    Likes Received:
    0
    Trophy Points:
    55
    http://community.winsupersite.com/b...vealing-virtual-windows-xp-for-windows-7.aspx

    I'm not sure if this really needs a separate thread or could go in the VM sticky, but I thought it's pretty important.

    It's just been revealed that Windows 7 will have a Virtual Windows XP mode that will basically be running Windows XP in a VM and include integration features like Coherence in VMWare Fusion and Unity in Parallels Desktop. They are doing this to address the remaining software backwards compatibility issues in Windows 7. Of course, Microsoft being Microsoft with their product segmentation, is currently limiting access to Windows XP mode for Professional Edition users and higher, although it is commendable that they are offering it for free.

    Why is this significant for Macs? I think this is very useful because future Window operating systems and applications will be written with the expectation that they will be running in VMs in future OS for compatibility. It wouldn't surprise me if Windows 7 (kernel 6.1) and Office 2010 are already being designed in a way so that they can run well in a VM for a future kernel 7.0 based Windows OS. These optimizations would of course benefit Mac users who still have to use Windows application or perhaps even play games. I'm sure it'll also be a compelling transition point to encourage switchers, especially if they are already familiar with virtualization from Windows 7.
     
  2. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    Wow...that is absolutely awesome. One of the many good things I've heard about W7.
     
  3. surfasb

    surfasb Titles Shmm-itles

    Reputations:
    2,637
    Messages:
    6,370
    Likes Received:
    0
    Trophy Points:
    205
    Yup, Once you have Operating system virtualization, the next step is virtualizing individual applications. Like your Browser state follows you from machine to machine.
     
  4. booboo12

    booboo12 Notebook Prophet

    Reputations:
    4,062
    Messages:
    4,272
    Likes Received:
    96
    Trophy Points:
    116
    This seems to be Windows' "Mac OS Classic" moment! :D Hopefully, doing this will make future versions of Windows even better! :)
     
  5. jackluo923

    jackluo923 Notebook Virtuoso

    Reputations:
    1,038
    Messages:
    3,071
    Likes Received:
    1
    Trophy Points:
    105
    You can already do that. It's just not integrated into the OS. Through you can modify the OS to make it integrated.
     
  6. killeraardvark

    killeraardvark Notebook Evangelist

    Reputations:
    24
    Messages:
    313
    Likes Received:
    0
    Trophy Points:
    30
    They really only need this feature in Pro and higher. I have not used anything that would not run in Vista or 7 that was built for XP. The exception would be Photoshop and a few other programs that do not follow the Windows specs. This is a huge step that MS is making with this. This feature will most likely get a lot of corporations and such to upgrade to 7.

    Now if we can just get PC manufacturers to quit selling systems with bloat we might have something good here.
     
  7. Xirurg

    Xirurg ORLY???

    Reputations:
    3,189
    Messages:
    7,375
    Likes Received:
    3
    Trophy Points:
    206
    mac os x snow leopard+ W7=perfect!
     
  8. Seshan

    Seshan Rawrrr!

    Reputations:
    540
    Messages:
    1,989
    Likes Received:
    0
    Trophy Points:
    55
    Hmmm I thought it was for OLD applications, not new ones. It is meant for old applications that don't have support for Win 7. So I don't really get what your are saying. Why will Win 7 be designed for better use in VM's when that's not what they are planning on doing? It will be Win XP probably striped down and optimized and with out a desktop interface. You will just be able to run applications.
     
  9. John Ratsey

    John Ratsey Moderately inquisitive Super Moderator

    Reputations:
    7,197
    Messages:
    28,842
    Likes Received:
    2,172
    Trophy Points:
    581
    That's good news about the VM approach to provide XP compatibility.

    Maybe I'll put W7 on my shopping list.

    John
     
  10. Luke1708

    Luke1708 Notebook Virtuoso NBR Reviewer

    Reputations:
    352
    Messages:
    3,799
    Likes Received:
    0
    Trophy Points:
    105
    Cool!!Guess i'll also have to buy it too.
     
  11. Robgunn

    Robgunn Notebook Evangelist

    Reputations:
    163
    Messages:
    383
    Likes Received:
    0
    Trophy Points:
    30
    I think this is aimed more towards corporate entities who have tons of legacy software and what not. Now they can upgrade to Windows 7 but run some of their crufty stuff in the XP VM.

    This is a big reason a lot of businesses didn't even touch Vista.
     
  12. ltcommander_data

    ltcommander_data Notebook Deity

    Reputations:
    408
    Messages:
    1,398
    Likes Received:
    0
    Trophy Points:
    55
    You're missing the concept behind Microsoft incorporating virtualization in Windows. One of the benefits of Windows has been their supreme focus on backwards compatibility. It helps the user base upgrade without having to worry about repurchasing or rewriting all their existing software. However, maintaining backwards compatibility is also a limitation because it limits the amount of changes that you can make to your operating system because when you do everyone is up at arms that their software no longer works, as was the case for Vista. This is mainly true for corporations who have a lot of custom designed software they've used over the years who's designers may no longer even be around to redesign things.

    Apple's ability to release so many iterations of OS X so quickly, for better or worse, is because they aren't as focused on backwards compatibility. They of course want to maintain it as much as possible, like with Rosetta, but they recognize there have to be EOL deadlines that may come quicker than some people hope like with Classic and Carbon no longer getting new features.

    The point of supporting virtualization natively in Windows is to address this backwards compatibility issue. Kernel 6.x operating systems like Windows Vista and 7 have a lot of low level changes compared to kernel 5.x operating systems like Windows 2000 and Windows XP, which causes application compatibility issues. Windows 7 is solving this by including a virtualized copy of Windows XP so applications expecting a kernel 5.x OS will get it even though Windows 7 is a kernel 6.x OS. Similarly, virtualization will allow Microsoft to make a lot more significant changes to their next kernel 7.x OS since they no longer need to worry as much about maintaining backwards compatibility. Instead, it's expected that a future kernel 7.x OS will include a kernel 6.x OS like Windows 7 and possibility Windows XP too in virtualization for backwards compatibility. As such, new OS and programs will be designed with the expectation that they will be virtualized in the future. This can only benefit people who are planning on virtualizing them now, whether they be Mac, Linux or Windows users.

    The ability for the whole OS to be optimized for virtualization actually carries over from Windows Server 2008 R2, which shares the same kernel as Windows 7, since virtualization is increasingly being used to better utilize servers.

    http://www.winsupersite.com/win7/xp_mode_pre_shots.asp

    Supporting this is that Virtual Windows XP doesn't seem to be a stripped down, custom version of Windows XP produced after the fact without a desktop. From the screenshots it's supposed to be a full regular copy of Windows XP SP3 with a desktop and everything just like what you would run in VMWare Fusion or Parallels. There's just an integration mode that hides the desktop like Coherence or Unity.
     
  13. surfasb

    surfasb Titles Shmm-itles

    Reputations:
    2,637
    Messages:
    6,370
    Likes Received:
    0
    Trophy Points:
    205
    Really. I gotta see it to believe it.