Say hello to true backwards compatibility
Last Saturday we revealed Microsoft seemed to have accidentally leaked the release date for the Windows 7 Release Candidate (RC) -- May 5. Well, a post on their Windows 7 team blog yesterday verifies it 100%, if you had any niggling doubts.
MSDN and Technet subscribers, as it was noted with the original "leak", will get the RC early, on April 30, we see now. Our guess then, is the original page put up on Microsoft's Partner Program website will go up that day.
On a somewhat related note, word has been spreading this past while about a "secret feature" planned for Win7, and the cat's now out. Windows XP Mode (XPM; formerly known as Virtual Windows XP) is what users can look forward to once the final version hits (as early as July), which some expect will have "serious implications for Windows development going forward".
XPM, in short, is a "Virtual PC-based virtual environment" which houses a fully licensed edition of Windows XP SP3, available as a free download to users of the Professional, Enterprise and Ultimate editions of Windows 7. Needless to say, if you're serious about your work and/or gaming, one of these editions will be the one to get, if only for XPM.
However, we assume in the gaming department, XPM won't utilize onboard hardware, and so can't be considered a full-on solution on that front, but nevertheless, should prove useful to some extent, and hopefully sees expansion.
For those wary of Virtual PC products, XPM is very well-integrated into your system -- you don't actually have to run anything from a separate desktop (within your desktop); just install games or applications inside the environment, and they are published to Win7, too, with shortcuts showing up in the start menu, as you see from the screenshot above.
To sum it all up: you get two integrated OS' in one, and almost no worry of compatibility issues.
Paul Thurrott of Supersite for Windows explains what this means for the future of Microsoft's operating systems:
By removing the onus of legacy application compatibility from the OS, Microsoft can strip away deadwood technology from future versions of Windows at a speedier clip, because customers who need to run older applications can simply do so with XPM. For Windows 7 specifically, XPM is a huge convenience, especially for Microsoft’s corporate customers, who can of course control XPM behavior via standard Microsoft administration and management technologies like Active Directory (AD) and Group Policy (GP). And it significantly recasts the Windows 7 compatibility picture. Before, Microsoft could claim that Windows 7 would be at least as compatible as Windows Vista. Now, they can claim almost complete Windows XP compatibility, or almost 100 percent compatibility with all currently running Windows applications.
| · | Asus Sabertooth X79 TUF (German) |
| · | Crucial Adrenaline |
| · | Roccat Isku |
| · | Lian Li PC-TU200 |
| · | Corsair Obsidian 550D (German) |
| · | SilenX Effizio EFZ-120HA5 |
Stage 1: "The hardware is cheaper"
Stage 2: "The total cost of switching is cheaper"
It's as if MS is saying: You're going to want to keep your old apps, no matter which OS you switch to. All the new OSs support virtualization and allow you to take your apps with you. Windows 7 comes with it built in, and comes with a copy of XP - the most popular OS of all time.
That new blood @ Microsoft is doing some good. If only they could get rid of Ballmer without losing too much face, the company may see the type of REAL innovation that went on in the early 90s but hasn't been seen since 9/11.
Holding onto corporations is key to Microsoft's success. Windows 7 is shaping up to be the real successor to XP we should have seen in 2004.
Of course, in 2004, I switched to a Mac (the last of the PPCs). I can't run Windows 7 on my current Mac, but look forward to Dual Booting my next one to a much better Windows experience than the one I left behind.
Maybe even better!
Haha... I just thought.
So, Windows 7 x64... will I have THREE Program Files folders?
C:\Program Files
C:\Program Files (x86)
C:\Program Files (XPM)
Wait until it comes out and the experts have an idea of its capabilities. Then we will know, but I wouldn't get your hopes up.
As for sticking with XP, since major corporations and software developers are still primarilly working with XP, I would not berate anyone for doing the same.
I have plenty of emulators that run things better than the actual device..
Are you telling me (us) that I (we) need the exact same hardware that Microsoft uses? Or that you use? Sorry, but XP, as well as any other operating system, is software. And software can be (rather) easily adapted. An OS (or firmware) can be specifically designed for certain hardware, but mostly for dedicated devices (phones, consoles, etc.) or special tasks (Supercomputers). XP certainly isn't tied to any specific hardware, nor any hardware combination: PCs are modular and there are many different hardware combinations out there, many running XP. And that's because XP, and other OSes, are designed to work with different hardware, internally or through firmware. Otherwise, we'd all have identical computers or our computers wouldn't work.
To your credit, you're not entirely wrong though (Playing ROMs maybe?), you've just gotten things messed up: Hardware specific software can have varied performance depending on the individual build of the system and the code written to emulate the hardware. But it can still be run, sometimes even better than on the original hardware. That depends on how much effort is put into the emulation code.
The point I made is based on the original article. There are emulators that run better than the original, but they take a lot of work. If MS is not willing to put in the time, this feature could be fairly awful, hence the second part of my post, the wait and see what the testers come up with.
As for X-acious, I don't think you get what the article was saying. As far as I can tell, the hardware resources are still being controlled by Windows 7, and it is simply running an XP SP3 program over itself(feel free to correct me if I am wrong). Layered programs are less reliable than simply running the OS, as there are more ways for errors in code execution to occur. I welcome comments, but since you clearly didn't seem to understand my comment, I would suggest you read the source article and reply back. My point was that software is running hardware to run more layers of software. So the the XP mode communicates to the underlying Windows 7 program, which then allocates resources and responds to the XP program. It can be done, as it is essentially how games and other apps are run on a computer, but there would be more complications to do it with a complete OS which will be running its own programs. Reminds me of when Macs let you emulate Windows. Those never worked that well, far worse than a PC with installed Windows.