Een overzicht van virtuele machines in OS X

Virtuele machines zijn een geweldige manier om met een nieuw besturingssysteem te experimenteren, veilig aan een nieuw ontwikkelingsproject te werken, nieuwe software te testen of een kind de kans te geven te spelen en te ontdekken zonder bang te hoeven zijn voor schade aan uw computer. In deze tutorial zal ik uitleggen wat een virtuele machine is, waarom je misschien een virtuele machine wilt gebruiken, hoe je de beste virtualisatiesoftware voor je behoeften kunt selecteren en welke soorten dingen in een virtuele machine kunnen worden uitgevoerd.


Wat is een virtuele machine?


Een virtuele machine is, in zijn eenvoudigste betekenis, een computer die in een stuk software draait. Een virtuele machine heeft virtuele harde schijven, virtuele RAM, een virtueel besturingssysteem, virtuele stuurprogramma's en alles wat een normale computer kan hebben. Dit betekent dat u binnen een virtuele machine 100% kunt werken onafhankelijk van de machine waarop u de virtuele machine, de hostcomputer, gebruikt.

Tip: Sommige software kan met uw besturingssysteem worden geïntegreerd, waardoor de virtuele machine en de hostcomputer met elkaars bestanden kunnen werken. Voordat je iets doet dat potentieel destructief is, lees je altijd de handleiding van de virtualiserende software.

Deze virtuele machine en alle bijbehorende voorkeuren en bestanden worden opgeslagen in een bestand of een paar bestanden op de hostcomputer. Door de virtuele machine in deze bestanden op te slaan, kunt u de virtuele machine gemakkelijk naar andere hostmachines verplaatsen of periodieke back-ups van de machine maken.

Virtuele machines komen vaker voor dan velen denken, omdat ze vaak geen virtuele machines worden genoemd. Als u de iOS-simulator van Xcode hebt gebruikt, hebt u een virtuele machine gebruikt. Als je bepaalde gameconsole-emulators hebt, gebruikte je een virtuele machine.


Waarom een ​​virtuele machine gebruiken??

Virtuele machines bieden een aantal voordelen en kansen die u niet gemakkelijk kunt bereiken met een traditionele computer. Sommige scenario's waarbij deze voordelen duidelijk worden, zijn:

Als u Windows moet uitvoeren. Hoewel u Bootcamp zou kunnen gebruiken, is het misschien niet handig als u de Windows-specifieke applicaties maar één of twee keer per dag hoeft te gebruiken. Dit is een plaats waar een virtuele machine kan schijnen. Als u die toepassing wilt gebruiken, kunt u uw Windows-virtuele machine openen vanuit Mac OS X, toegang krijgen tot de bestanden en toepassingen die u nodig hebt en vervolgens de virtuele machine sluiten zonder uw werkstroom te onderbreken door uw Mac opnieuw te starten.

Als u nieuwe software- of instellingencombinaties wilt uitproberen. Als je net als ik bent, heb je veel tijd gestoken om je Mac aan het werk te krijgen zoals jij het wilt en wil je niet in gevaar brengen hoe je machine werkt door die OS X-aanpassing te installeren die je tijdens het zoeken op internet hebt gevonden. Door een virtuele machine te gebruiken, zou je de tweak kunnen installeren en zien wat het doet met OS X zonder je belangrijkste OS X-installatie te riskeren..

Als u wilt dat uw kind de computer kan verkennen zonder bang te hoeven zijn voor schade aan uw bestanden of instellingen. Ik weet dat wanneer ik volwassen werd, ik de machine zou verkennen, bestanden zou vervangen, dingen zou verplaatsen en tegen de tijd dat ik klaar was, zou de machine nooit precies hetzelfde werken als eerder. Deze nieuwsgierigheid hoeft u echter niet te verlaten met hoofdpijnen en angst voor wat uw kind op de machine doet. Met een virtuele machine kunt u uw kind een eigen plek bieden om te verkennen en als de dingen niet meer werken, kunt u de virtuele machine verwijderen, herstellen vanaf een back-up en het kind is binnen enkele minuten terug met een werkende machine.

Tip: Als u besluit om een ​​virtuele machine voor uw kind te gebruiken, raad ik aan om meerdere op kinderen gerichte besturingssystemen te verkennen, zoals de op Linux gebaseerde Edubuntu en Qimo of de ouderlijk toezicht in Mac OS X of Windows te verkennen om ervoor te zorgen dat uw kind de beste ervaring heeft mogelijk.

Deze drie voorbeelden beginnen pas te laten zien wat virtuele machines voor de Mac-gebruiker kunnen doen. Kort gezegd: met een virtuele machine kan de Mac-gamer games spelen die zijn ontworpen voor Windows met zijn vrienden, de ontwikkelaar om een ​​veilige en draagbare productieomgeving te creëren, de internetverkenner om op het internet te surfen, wetende dat hun machine veilig is tegen spyware, malware, of andere schadelijke dingen die websites kunnen bieden op uw computer. En elk van deze kan worden gedaan met het gemak van gewoon een ander programma te openen.

Nog eenvoudiger, een virtuele machine stelt ons in staat om meer te leren over computergebruik in een veilige omgeving. Terwijl we leren, gebeuren er fouten en soms kunnen deze fouten moeilijk terug te draaien zijn. Een virtuele machine stelt ons in staat om deze fouten te maken in een gecontroleerde omgeving zonder de angst om onze machine permanent te verpesten.


Wat kun je virtualiseren?

Met dit inzicht in wat een virtuele machine is, kunnen we praten over wat kan worden gevirtualiseerd. Virtuele machines kunnen elk besturingssysteem uitvoeren dat op een standaardcomputer zou werken. Voorbeelden van populaire software die kan worden gevirtualiseerd, omvatten Windows, Mac OS X, Chrome OS, Linux, Unix, Android en nog veel meer.

In sommige gevallen kan een volledig besturingssysteem echter overkill zijn. Website-ontwikkelaars moeten bijvoorbeeld vaak hun websites testen in een aantal verschillende webbrowsers om ervoor te zorgen dat ze allemaal compatibel zijn. Als ze hun site in elke versie van Internet Explorer willen testen, hebben ze mogelijk een groot aantal virtuele machines nodig, die veel ruimte op hun harde schijf kunnen gebruiken. In dergelijke situaties kunnen virtuele machines u ook toestaan ​​om kleine delen van een besturingssysteem te virtualiseren, zodat u de hoeveelheid ruimte die u voor die toepassingen nodig hebt, kunt minimaliseren. In dit geval kan een oplossing het gebruik van het virtuele machinesproject van Internet Explorer zijn, waarmee u kleine en afzonderlijke virtuele machines met Internet Explorer 6-10 op verschillende versies van Windows kunt installeren waarmee u 12 verschillende virtuele machines kunt installeren een fractie van de ruimte van wat volledige installaties zouden vereisen.


De beste virtualisatiesoftware kiezen voor uw behoeften

De meest voorkomende virtualisatiesoftware voor de Mac die je zult horen besproken of vergeleken zijn Parallels ($ 79,99 nieuw, $ 49,99 upgrade), VMware Fusion ($ 49,99- $ 99,99 nieuw, $ 49,99 upgrade) en VirtualBox (gratis). Elk van deze zijn geweldige producten, maar het best gebruikt voor verschillende dingen.

Bij het kiezen van de beste virtualisatiesoftware voor uw behoeften, is het eerste en belangrijkste wat u moet doen, te beslissen wat u gaat doen in uw virtuele machine, aangezien elk op verschillende gebieden anders presteert, zoals 3D-gaming, het afspelen van video en softwareontwikkeling..

Het tweede dat u moet beslissen, is welk besturingssysteem u voornamelijk gebruikt in het besturingssysteem. Dit kunnen er veel zijn, maar het is belangrijk om na te denken over het type besturingssysteem, wat betekent dat u Windows, een Linux-distributie of een ander exemplaar van OS X gaat installeren? Dit is belangrijk om te overwegen omdat gemak een belangrijk onderdeel is van het werken met een virtuele machine.

Als u van plan bent om voornamelijk met Windows te werken in uw machines, kunt u overwegen om een ​​betaalde optie te gebruiken waarmee u uw Windows-ervaring met OS X kunt integreren. Met Parallels en VMware Fusion kunt u Mac-functies gebruiken zoals Launchpad, Mission Control, en andere manieren die u gewend bent om toepassingen op uw Mac te starten. Dit helpt om uw ervaring te verbeteren en biedt u meer gemak. In dit geval kunt u beslissen dat VMware Fusion de beste keuze is, omdat u het voor een iets lagere prijs dan Parallels kunt krijgen en toch het gemak krijgt.

Aan de andere kant, als u met verschillende linux-distributies gaat werken, of intensieve applicaties gebruikt, bent u mogelijk meer geïnteresseerd in onbewerkte prestaties. In dit geval moeten we de benchmarktests bekijken die zijn gedaan om de beste algemene uitvoerder te zien. Als we naar de benchmarks van The Mac Observer kijken, zien we dat ze de knipoog naar Parallels 8 hebben gegeven in termen van onbewerkte prestaties in de meeste tests die werden uitgevoerd. Houd er rekening mee dat, zoals bij alle benchmarks, ze altijd met een korrel zout worden ingenomen, omdat de prestaties van machine tot machine kunnen verschillen.

Als je niet zeker weet wat het beste is, aarzel dan niet om het geld uit te geven om een ​​virtuele machine te gaan gebruiken. In deze gevallen is VirtualBox een geweldige oplossing, omdat u hiermee gratis een virtuele machine kunt gaan gebruiken. Met dat gezegd, zal het een beetje meer technische kennis vereisen om één opstelling te krijgen, terwijl de betaalde applicaties hulpmiddelen zullen bieden om je te helpen bij het opzetten. Parallels biedt bijvoorbeeld knoppen bij het maken van een nieuwe virtuele machine om Chrome OS, Ubuntu, Android en OS X Mountain Lion te installeren met behulp van de herstelpartitie met een klik op de knop.


Parallels 8 installatiewizard

Conclusie

Virtuele machines zijn zeer krachtige hulpmiddelen om je te helpen meer te bereiken op je Mac. De volgende stap voor u is om een ​​virtuele machine te integreren in uw workflow. De betaalde oplossingen die we hebben besproken, zullen het gemakkelijkst te integreren zijn in uw workflow, omdat ze u toelaten de applicaties en de machine als geheel dieper in uw Mac te integreren. Laat me weten hoe je je virtuele machine hebt geïntegreerd en wat het heeft gedaan om je te helpen!