In een eerdere blog gaf Tony al aan wat er allemaal voor verbeteringen zitten in de Windows 7 Release Candidate ten opzichte van de Windows 7 Beta.
Waar veel vragen over zijn is de Windows XP Mode. Wat is dat dan? Wat kan ik er mee? Is dit hetzelfde als Microsoft Enterprise Desktop Virtualization (MED-V)?
Een van de lastigste dingen bij het overstappen naar een nieuwe versie van Windows is altijd de compatibiliteit van applicaties. Hoewel er in Windows 7 wederom veel aan “application compatibility” is gedaan kan het natuurlijk zijn dat programma’s te oud zijn waardoor het (of bepaalde functionaliteit) niet werkt. In de Release Candidate word er daarom een speciale virtualizatie laag meegeleverd die men “Windows XP Mode” heeft genoemd. Deze virtualizatie laag maakt gebruik van de Microsoft Virtual PC in combinatie met een virtuele Windows XP omgeving. Hierdoor kan men op een PC applicaties draaien in een virtuele Windows XP omgeving.
Windows XP Mode maakt het dus mogelijk om legacy applicaties die niet goed functioneren op Windows 7 in een virtuele Windows XP omgeving te draaien met behulp van Windows Virtual PC, de opvolger van Virtual PC 2007. Windows Virtual PC is de gratis hypervisor oplossing (type-2, Hybrid VMM laag) voor Windows 7 waarmee men meerdere virtuele Windows instances kan draaien op een enkele fysieke machine. Windows Virtual PC draait op zowel 32 als 64 bits omgevingen maar heeft wel als vereiste dat in de BIOS Data Execution Prevention (DEP) en Hardware Virtualization is aangezet. De meeste machines die de afgelopen 2-3 jaar zijn aangeschaft hebben dat wel en ik gebruik altijd het tooltje securable om te checken of alles aan staat:

Windows XP Mode komt alleen bechikbaar voor de Windows 7 Professional en Ultimate versies en is gericht op de MKB markt of technische thuis gebruiker die applicaties onder Windows XP wilt draaien. Voor de Enterprise markt is er MED-V wat een onderdeel is van het Microsoft Desktop Optimization Pack (MDOP). MED-V is gericht op de IT Professional in een Enterprise omgeving en biedt centraal beheer, policy based provisioning en image delivery om zo ook in een complexe omgeving eenvoudig de clients van de benodigde XP images te kunnen voorzien.
Naast Windows Virtual PC maakt Windows XP Mode gebruik van een pre-configured Windows XP SP3 VHD image, beiden zijn nu al als aparte download beschikbaar op TechNet en MSDN (onder Applications > WindowsVirtual PC). Na installatie van beide files wordt de configuratie gestart van de syprepped Windows XP SP3 VHD:
En dan heb je je eigen Windows XP SP3 virtual machine die draait met 256 MB aan geheugen:

Best leuk, maar sommigen zullen zich afvragen: Ja maar, dat kan ik toch ook met VPC2007 doen?
Mee eens, maar Windows Virtual PC heeft nu ook ondersteuning voor USB devices! Het is nu mogelijk om printers, scanners, flash drives of externe disken aan je virtuele machine te koppelen. Daarnaast is het ook mogelijk om gebruik te maken van printer redirection, clipboard sharing, folder integratie waarmee vanuit de virtuele machine de Windows 7 My Documents, Pictures, Videos, Music en Desktop te benaderen zijn.
Het meest coole is echter dat applicaties die in de virtuele Windows XP SP3 machine worden geinstalleerd gewoon verschijnen in het Windows 7 start menu! Hoewel er onder water dus Windows Virtual PC draait merkt de gebruiker daar eigenlijk niets van. Ik heb als test een PDF reader in mijn virtuele machine geinstalleerd en dit zie ik onder Windows 7:

Na starten van de applicatie kan ik gewoon een PDF openen op mijn fysieke desktop terwijl deze applicatie dus in het Windows XP image draait! (vandaar de XP explorer layout):
Als je goed kijkt zie je in taskbar aan het icoontje dat de PDF reader draait onder Windows XP Mode (Windows Virtual PC image) maar de gebruiker kan gewoon zijn legacy applicatie gebruiken zonder dat hij/zij zich druk hoeft te maken over wat desktop virtualisatie is:
Ik zeg: VET COOL!
Groeten, Daniel
P.S.: Wil je meer weten over hoe Windows 7 RC beheer en deployment kunt optimaliseren door gebruik te maken van de build-in tools (zoals bijvoorbeeld Windows XP Mode) maar ook het Microsoft Desktop Optimization Pack (MDOP) en de Microsoft Deployment toolkit (MDT2010 Beta)? Kom naar mijn InTrack over de Geoptimaliseerde mobiele werkplek op 13 of 20 mei.