Noot van de redactie: dit artikel is oorspronkelijk gepubliceerd op Computerworld. com.
Zowel Parallels Desktop als VMware Fusion realiseren het kerndoel om Macintosh-gebruikers in staat te stellen Windows-applicaties uit te voeren zonder hun computer opnieuw op te hoeven starten.
Het grootste verschil tussen hen op dit moment is dat product van Parallels is voltooid terwijl Fusion van VMware nog in bètatest is. Parallels heeft onlangs zelfs de beschikbaarheid aangekondigd van de derde bètaversie van de volgende release van zijn software, die onder andere ondersteuning biedt voor het upgraden van een virtueel Windows XP-systeem naar Windows Vista.
Het feit dat Fusie is nog steeds in beta is vrij duidelijk. Verschillende configuratiedialogen bevatten de zin "Dit apparaat kan in een toekomstige release worden bewerkt", en er zijn enkele kleine stabiliteitsproblemen.
Prestaties zijn een ander groot verschil, en het houdt verband met het feit dat Fusion nog steeds in bèta is. Hoewel de tijd die nodig is om Windows te installeren of op te starten of om de meeste applicaties uit te voeren, vergelijkbaar is tussen zowel Parallels als Fusion, sommige acties waarbij het scherm opnieuw moet worden getekend, zijn langzamer in Fusion, wat soms resulteert in een traag gevoel vergelijking.
Het uitvoeren van benchmarktests binnen vergelijkbaar geconfigureerde virtuele machines onder elke applicatie onthult dramatische verschillen in sommige processor- en grafische functies. (De scores van Parallels voor grafische prestaties zijn bijna het dubbele van die van Fusion.) De meest waarschijnlijke oorzaak voor deze verschillen wordt uitgelegd in een Fusion-waarschuwingsdialoogvenster dat gebruikers informeert dat het in een foutopsporingsmodus wordt uitgevoerd die de prestaties vermindert en die in de huidige versie niet kan worden uitgeschakeld uitgave.
De voltooide versie van Fusion zal een vollediger verhaal vertellen over de prestaties.
Opgericht
Zowel Parallels Desktop als VMware Fusion zijn eenvoudig te installeren. Beide bieden setup-assistenten die gebruikers begeleiden bij het maken van een virtuele machine en aanbieding configuratiesuggesties op basis van het besturingssysteem dat wordt geïnstalleerd en de hardware specificaties van de Mac.
Fusion maakt gebruik van de dual-coreprocessors die in bijna alle Intel Macs worden gebruikt door u te laten bepalen of de virtuele machine een of beide cores kan gebruiken. Dit is een leuke functie omdat je ervoor kunt kiezen om de verwerkingskracht van één kern exclusief voor Mac OS X en Mac-applicaties te behouden, of je kunt alle verwerkingskracht naar de virtuele machine gooien.
Parallels maakt de installatie veel eenvoudiger dan Fusion met zijn "Express Windows OS-installatiemodus" die het volledige installatieproces van Windows XP of Vista voor u uitvoert. Het enige dat u hoeft te doen, is uw naam en Windows-activeringssleutel in te voeren. Dit is zowel uiterst gebruiksvriendelijk als een groot tijdsbesparend gemak.
Beide producten bieden een set tools en gespecialiseerde stuurprogramma's voor Windows om de prestaties in een virtuele omgeving te verbeteren. Deze tools bieden zaken als een gedeelde map die toegankelijk is vanuit Windows en Mac OS X de mogelijkheid om hierop te reageren de cursor op de juiste manier terwijl u het venster met de virtuele machine en verbeterde hardware in of uit gaat steun. Beide producten bieden ook een tool voor het comprimeren van het afbeeldingsbestand van de harde schijf dat dienst doet als de harde schijf van de virtuele machine.
Het opstartproces voor virtuele machines die zijn gemaakt met Parallels of Fusion is in wezen hetzelfde als het opstartproces voor een echte pc. Een verschil is dat Fusion u een virtuele BIOS-configuratietool biedt die kan worden gebruikt om opstartopties te wijzigen, zoals de volgorde waarin de virtuele machine naar een opstartbare schijf zoekt. Parallels beheert deze functies op zijn beurt via een configuratiedialoogvenster voor virtuele machines. Fusion ondersteunt ook netwerkopstart vanaf een Windows PXE-server, wat Parallels niet doet.
Hoewel Parallels consistent opstart, is Fusion gevoelig voor af en toe een onverklaarbare Windows-opstartfout (meestal opgelost door simpelweg de virtuele machine opnieuw op te starten).
Makkelijk te gebruiken
De meeste gebruikers zullen zowel Fusion als Parallels gebruiksvriendelijk vinden en zullen waarschijnlijk zelfs nooit de configuratie-instellingen van hun standaardinstellingen hoeven aan te passen. Met hun respectieve toolsets geïnstalleerd onder Windows, kunnen gebruikers eenvoudig schakelen tussen de Windows- en Mac OS X-omgevingen. De techniek voor gedeelde mappen die in beide applicaties wordt gebruikt, is solide, hoewel het me een paar herinstallaties van de VMware Tools kostte om dit goed te laten werken in Fusion.
VMware biedt een andere optie voor toegang tot bestanden tussen besturingssystemen met ondersteuning voor het slepen en neerzetten van bestanden en mappen tussen virtuele machines en Mac OS X. Dit is eigenlijk een veel eenvoudigere methode dan het instellen van gedeelde mappen, en het kan worden gebruikt zonder iets te hoeven configureren. Maar net als bij de functie voor gedeelde mappen, merkte ik dat deze niet altijd goed functioneerde. Dit is een van de weinige plaatsen waar Fusion echt iets levert dat elke gebruiker zal waarderen Parallels niet, hoewel deze functie gepland staat voor de volgende versie van de software van Parallels, Desktop 2.
Parallels biedt ook een aantal functies die het gebruiksvriendelijker maken dan Fusion. Een daarvan is klembordondersteuning, waarmee u kunt kopiëren en plakken tussen Mac- en Windows-toepassingen. Dit maakt het werken tussen de twee besturingssystemen veel naadloos.
Over het algemeen scoren zowel Parallels als Fusion goed in de categorie gebruiksgemak - of zullen een aantal betrouwbaarheidsproblemen oplossen tijdens de ontwikkeling van Fusion.
Geavanceerde configuratie
Parallels biedt een veel bredere set opties voor geavanceerde configuratie. Fusion maakt momenteel de configuratie van gedeelde mappen mogelijk, het gebruik van een enkel afbeeldingsbestand van de harde schijf, geluid, cd-rom-toegang (alleen-lezen) en enkele basisnetwerkopties.
Parallels biedt daarentegen de mogelijkheid om gedetailleerdere virtuele hardware-informatie te specificeren, evenals het gebruik van een schijfkopie om de functionaliteit van een diskettestation na te bootsen. Parallels biedt ook de mogelijkheid om de harde schijf-image van een virtuele machine te klonen of opnieuw te maken met een andere maximale grootte. (Beide toepassingen maken gebruik van dynamisch uitbreidende afbeeldingen van de harde schijf, maar voor beide moet ook een maximale grootte worden ingesteld voor de afbeelding wanneer deze wordt gemaakt.)
Parallels ondersteunt ook de aansluiting van meerdere harde schijf-images en het gebruik van meerdere schijven images of fysieke drives voor gebruik als cd/dvd-roms, evenals het creëren van virtuele seriële en parallelle havens. Al deze functies maken het meer aanpasbaar dan Fusion aan de behoeften van een gebruiker of een applicatie.
Zowel Parallels als Fusion bieden beperkte keuzes voor hoe virtuele machines omgaan met netwerken. Met beide producten kunt u kiezen tussen het gebruik van Network Address Translation om de netwerkverbinding van uw Mac te delen of het kiezen van overbrugde toegang tot een specifieke netwerkadapter. Parallels biedt ook een alleen-host-optie waarmee de virtuele machine verbinding kan maken met uw Mac en andere virtuele machines alsof ze via een netwerk zijn verbonden. Maar het staat geen daadwerkelijke netwerktoegang toe.
Geen van beide producten ondersteunt op dit moment verbinding met meerdere netwerkkaarten of netwerken, hoewel Parallels Desktop 2 ondersteuning belooft voor maximaal vijf netwerkkaarten.
Toegang tot USB-apparaat
Zowel Parallels als Fusion ondersteunen toegang tot USB-apparaten die op een computer zijn aangesloten, hoewel Parallels momenteel alleen USB 1.1 ondersteunt. Parallellen geeft u de mogelijkheid om apparaten automatisch te laten detecteren en gebruiken door de virtuele machine of om handmatig de apparaten te kiezen die dat zullen zijn gebruikt. Het lijkt erop dat dit de manier is waarop Fusion uiteindelijk zal werken, maar dat de mogelijkheid nog niet is geïmplementeerd.
Fusion biedt toegang tot ingebouwde iSight-camera's, de Bluetooth-adapter van Apple (ingebouwd of USB) en ingebouwde IR-poorten, die worden behandeld als USB 2.0-apparaten en niet worden ondersteund door Parallels.
Algemene indrukken
Zowel Parallels Desktop als VMware Fusion zijn goede producten. Het is echter duidelijk dat Fusion nog wat werk nodig heeft wat betreft zijn prestaties en om zijn functieset volledig te implementeren. Het is ook niet zo stabiel en betrouwbaar als Parallels.
Dat is allemaal te verwachten van een product dat momenteel in bètatest is, maar het betekent wel dat Parallels voorlopig de betere optie blijft, ondanks het feit dat Fusion biedt enkele functies die de commerciële release van Parallels niet biedt, zoals slepen en neerzetten, controle over hoeveel processorkernen virtuele machines kunnen gebruiken en volledige USB 2.0 steun.
Het is ook vermeldenswaard dat de volgende release van Parallels ten minste twee van die functies zal bieden: slepen en neerzetten en USB 2.0. Het staat ook gepland voor nog meer verbeteringen, waaronder de mogelijkheid om een Boot Camp-partitie te gebruiken als een Windows-opstartschijf in plaats van een harde schijf image-bestand, sterk verbeterde netwerkopties en volledige ondersteuning voor cd/dvd-drives (inclusief brandmogelijkheden en toegang tot kopieerbeveiligde schijven). Er komt ook een nieuwe modus genaamd "coherentie" waarmee Windows-applicaties samen met Mac-applicaties kunnen worden uitgevoerd zonder dat een aparte Windows-interface nodig is (d.w.z. Windows-applicaties worden direct op het Mac-bureaublad weergegeven en verschijnen in de Dok).
Als gevolg hiervan lijkt het erop dat VMware in de nabije toekomst een generatie achter Parallels zal blijven.
Explainer: virtualisatie versus. Bootcamp
Producten die gebruik maken van virtualisatie zijn natuurlijk niet de enige optie om Windows op een Intel Mac te draaien. De andere optie is het dual-boot-systeem van Apple genaamd Boot Camp. Het belangrijkste voordeel van virtualisatie is dat een gebruiker de Mac OS X-omgeving niet hoeft te verlaten of de computer niet opnieuw hoeft op te starten om Windows te gebruiken, omdat deze zich in een virtuele omgeving binnen Mac OS X bevindt. Virtualisatie biedt ook ondersteuning voor een veel breder scala aan Windows-versies en andere besturingssystemen.
Een belangrijk voordeel van Boot Camp is dat de licentieovereenkomsten voor eindgebruikers voor Windows Vista het gebruik ervan beperken in gevirtualiseerde omgevingen. Dit betekent dat gebruikers die Vista met Parallels of Fusion willen gebruiken, de duurdere Business- of Ultimate-edities van Vista moeten kopen. Zelfs wanneer deze worden gebruikt, verbiedt Microsoft het gebruik van de technologieën voor het beheer van digitale rechten die in Windows zijn ingebouwd en raadt het gebruik van DRM-producten van derden ook af.
Dit betekent dat gebruikers zorgvuldig moeten overwegen om Vista al dan niet aan te schaffen voor gebruik met virtualisatieproducten. De betere optie is misschien Boot Camp als Vista wordt gebruikt voor toegang tot beschermde inhoud van services die niet beschikbaar zijn voor Mac OS X.
Onder de motorkap zijn er enkele serieuze verschillen tussen dual-booting en gevirtualiseerde oplossingen. Wanneer een Mac Windows opstart met Boot Camp, is het in wezen een Windows-pc. Wanneer virtualisatie wordt gebruikt, heeft Windows geen directe toegang tot de meeste hardware van de Mac. Virtualisatie maakt gebruik van een functie van Intel-processors om de processor in wezen virtueel te verdelen processors en geeft vervolgens het primaire besturingssysteem en elk gastbesturingssysteem hiertoe toegang verwerkers. Het vertrouwt ook op een mix van echte en virtuele hardware om de creatie van een virtuele machine te voltooien waarop Windows en applicaties worden geïnstalleerd en uitgevoerd.
Ryan Faas is een freelance schrijver en technologieconsultant die gespecialiseerd is in Mac- en multiplatform-netwerkproblemen. Naast het schrijven voor Computerworld levert hij regelmatig bijdragen aan InformIT.com. Ryan is ook de co-auteur van Essentieel Mac OS X Panther Server-beheer (O'Reilly Media, 2005). U kunt meer informatie over Ryan, zijn adviesdiensten en recent gepubliceerd werk vinden op www.ryanfaas.com, en u kunt hem e-mailen op [email protected].