Mit virtuellen Maschinen können Sie ein Betriebssystem in einem App-Fenster auf Ihrem Desktop ausführen, das sich wie ein vollständiger, separater Computer verhält.
Virtual machine ermöglichen es Ihnen, ein Betriebssystem in einem Anwendungsfenster auf Ihrem Desktop auszuführen, das sich wie ein vollständiger, separater Computer verhält. Sie können damit mit verschiedenen Betriebssystemen experimentieren, Software ausführen, die Ihr Hauptbetriebssystem nicht ausführen kann, und Apps in einer sicheren Sandbox-Umgebung ausprobieren.
Es gibt mehrere gute kostenlose Apps für virtual machine (VM), sodass jeder eine virtual machine einrichten kann. Sie müssen eine VM-App installieren und Zugriff auf das Installationsmedium für das zu installierende Betriebssystem haben.
Was ist eine virtual machine?
Eine virtual machine anwendung erstellt eine virtualisierte Umgebung – einfach gesagt virtual machine genannt – die sich wie ein separates Computersystem verhält, komplett mit virtuellen Hardwaregeräten. Die VM läuft als Prozess in einem Fenster auf Ihrem aktuellen Betriebssystem. Sie können eine Betriebssystem-Installationsdiskette (oder Live-CD) innerhalb der virtuellen Maschine booten, und das Betriebssystem wird „ausgetrickst“, sodass es denkt, es liefe auf einem echten Computer. Es wird genauso installiert und ausgeführt wie auf einer echten, physischen Maschine. Wann immer Sie das Betriebssystem verwenden möchten, können Sie das Programm der virtuellen Maschine öffnen und es in einem Fenster auf Ihrem aktuellen Desktop verwenden.
In der VM-Welt wird das Betriebssystem, das tatsächlich auf Ihrem Computer läuft, als Host bezeichnet und alle Betriebssysteme, die in VMs laufen, heißen Gäste. So wird verhindert, dass die Dinge zu verwirrend werden.
In einer bestimmten VM wird das Gastbetriebssystem auf einer virtuellen Festplatte gespeichert – einer großen, mehrere Gigabyte großen Datei, die auf Ihrer realen Festplatte gespeichert ist. Die VM-App präsentiert diese Datei dem Gastbetriebssystem als reale Festplatte. Das bedeutet, dass Sie sich nicht mit Partitionierung oder anderen komplizierten Aufgaben auf Ihrer realen Festplatte herumschlagen müssen.
Die Virtualisierung bringt einen gewissen Overhead mit sich, erwarten Sie also nicht, dass sie so schnell sind, als hätten Sie das Betriebssystem auf echter Hardware installiert. Anspruchsvolle Spiele oder andere Anwendungen, die viel Grafik und CPU-Leistung erfordern, laufen nicht so gut, daher sind virtual machine nicht die ideale Möglichkeit, Windows-PC-Spiele unter Linux oder Mac OS X zu spielen – zumindest nicht, wenn diese Spiele nicht viel älter sind oder keine hohen grafischen Anforderungen stellen.
Die Anzahl der VMs, die Sie haben können, ist eigentlich nur durch den Festplattenspeicher begrenzt. Hier ist ein Blick auf einige der VMs, die wir beim Testen von Dingen während des Schreibens von Artikeln verwenden. Wie Sie sehen, haben wir vollständige VMs mit mehreren installierten Versionen von Windows und Ubuntu.
Sie können auch mehrere VMs gleichzeitig ausführen, sind dabei aber durch Ihre Systemressourcen etwas eingeschränkt. Jede VM verbraucht etwas CPU-Zeit, RAM und andere Ressourcen.
Warum Sie eine virtual machine erstellen möchten
VMs sind nicht nur ein Spaß für Computerfreaks, sondern bieten auch eine Reihe ernsthafter Einsatzmöglichkeiten. Sie ermöglichen es Ihnen, mit einem anderen Betriebssystem zu experimentieren, ohne es auf Ihrer physischen Hardware installieren zu müssen. Sie sind beispielsweise eine großartige Möglichkeit, mit Linux – oder einer neuen Linux-Distribution – herumzuspielen und zu sehen, ob es sich für Sie richtig anfühlt. Wenn Sie mit einem Betriebssystem fertig sind, können Sie die VM einfach löschen.
VMs bieten auch eine Möglichkeit, die Software eines anderen Betriebssystems auszuführen. Als Linux- oder Mac-Benutzer können Sie beispielsweise Windows in einer VM installieren, um Windows-Apps auszuführen, auf die Sie sonst möglicherweise keinen Zugriff hätten. Wenn Sie eine neuere Version von Windows ausführen möchten – beispielsweise Windows 10 –, aber ältere Apps haben, die nur unter XP laufen, können Sie Windows XP in einer VM installieren.
Ein weiterer Vorteil von VMs besteht darin, dass sie vom Rest Ihres Systems „ abgeschottet “ sind. Software innerhalb einer VM kann nicht aus der VM ausbrechen und den Rest Ihres Systems manipulieren. Das macht VMs zu einem sicheren Ort, um Apps – oder Websites – zu testen, denen Sie nicht vertrauen, und zu sehen, was sie tun.
Als uns beispielsweise die Betrüger mit der Meldung „Hallo, wir sind von Windows“ anriefen, führten wir ihre Software in einer VM aus, um zu sehen, was sie tatsächlich tun würden – die VM verhinderte, dass die Betrüger auf das echte Betriebssystem und die Dateien unseres Computers zugreifen konnten.
Sandboxing ermöglicht es Ihnen auch, unsichere Betriebssysteme sicherer auszuführen. Wenn Sie Windows XP für ältere Anwendungen noch benötigen, können Sie es in einer VM ausführen, wo zumindest der Schaden durch die Ausführung eines alten, nicht unterstützten Betriebssystems gemildert wird.
Apps für virtual machine
Sie können zwischen verschiedenen Programmen für virtual machine wählen:
- VirtualBox : (Windows, Linux, Mac OS X): VirtualBox ist sehr beliebt, weil es Open Source und völlig kostenlos ist. Es gibt keine kostenpflichtige Version von VirtualBox, sodass Sie sich nicht mit den üblichen Upselling- und Nörgeleien wie „Upgrade für mehr Funktionen“ herumschlagen müssen. VirtualBox funktioniert sehr gut, insbesondere unter Windows und Linux, wo es weniger Konkurrenz gibt, und ist daher ein guter Ausgangspunkt für VMs.
- VMware Player : (Windows, Linux): VMware verfügt über eine eigene Reihe von Programmen für virtual machine. Sie können VMware Player unter Windows oder Linux als kostenloses, grundlegendes Tool für virtual machine verwenden. Für erweiterte Funktionen (viele davon sind kostenlos in VirtualBox enthalten) ist ein Upgrade auf das kostenpflichtige Programm VMware Workstation erforderlich . Wir empfehlen, mit VirtualBox zu beginnen. Wenn diese jedoch nicht richtig funktioniert, sollten Sie VMware Player ausprobieren.
- VMware Fusion : (Mac OS X): Mac-Benutzer müssen VMware Fusion kaufen, um ein VMware-Produkt zu verwenden, da der kostenlose VMware Player auf einem Mac nicht verfügbar ist. VMware Fusion ist jedoch ausgefeilter.
- Parallels Desktop : (Mac OS X): Für Macs ist auch Parallels Desktop verfügbar. Sowohl Parallels Desktop als auch VMware Fusion für Mac sind ausgefeilter als die virtuellen Maschinenprogramme auf anderen Plattformen, da sie für durchschnittliche Mac-Benutzer vermarktet werden, die möglicherweise Windows-Software ausführen möchten.
Während VirtualBox unter Windows und Linux sehr gut funktioniert, möchten Mac-Benutzer möglicherweise ein ausgefeilteres, integriertes Parallels Desktop- oder VMware Fusion-Programm kaufen. Windows- und Linux-Tools wie VirtualBox und VMware Player richten sich eher an ein eher technisch veranlagtes Publikum.
Natürlich gibt es noch viele weitere VM-Optionen. Linux enthält KVM, eine integrierte Virtualisierungslösung . Die Professional- und Enterprise-Versionen von Windows 8 und 10 (aber nicht Windows 7) enthalten Microsofts Hyper-V , eine weitere integrierte virtual machine lösung. Diese Lösungen können gut funktionieren, verfügen jedoch nicht über die benutzerfreundlichsten Schnittstellen.
Einrichten einer virtuellen Maschine
Sobald Sie sich für eine VM-App entschieden und diese installiert haben, ist das Einrichten einer VM eigentlich ziemlich einfach. Wir werden den grundlegenden Prozess in VirtualBox durchgehen, aber die meisten Apps handhaben das Erstellen einer VM auf die gleiche Weise.
Öffnen Sie Ihre VM-App und klicken Sie auf die Schaltfläche, um eine neue virtual machine zu erstellen.
Sie werden von einem Assistenten durch den Vorgang geführt, der Sie zunächst fragt, welches Betriebssystem Sie installieren möchten. Wenn Sie den Namen des Betriebssystems in das Feld „Name“ eingeben, wählt die App höchstwahrscheinlich automatisch den Typ und die Version des Betriebssystems aus. Wenn dies nicht der Fall ist – oder falsch geraten wird – wählen Sie diese Elemente selbst aus den Dropdown-Menüs aus. Wenn Sie fertig sind, klicken Sie auf „Weiter“.
Basierend auf dem Betriebssystem, das Sie installieren möchten, wählt der Assistent einige Standardeinstellungen für Sie aus, die Sie jedoch in den folgenden Bildschirmen ändern können. Sie werden gefragt, wie viel Speicher der VM zugewiesen werden soll. Wenn Sie etwas anderes als die Standardeinstellung möchten, wählen Sie es hier aus. Andernfalls klicken Sie einfach auf „Weiter“. Und keine Sorge, Sie können diesen Wert später bei Bedarf ändern.
Der Assistent erstellt außerdem die virtuelle Festplattendatei, die von der VM verwendet werden soll. Sofern Sie nicht bereits eine virtuelle Festplattendatei haben, die Sie verwenden möchten, wählen Sie einfach die Option zum Erstellen einer neuen Datei aus.
Sie werden auch gefragt, ob Sie eine Festplatte mit dynamischer oder fester Größe erstellen möchten. Bei einer dynamischen Festplatte legen Sie eine maximale Festplattengröße fest, aber die Datei wird nur bei Bedarf auf diese Größe anwachsen. Bei einer Festplatte mit fester Größe legen Sie ebenfalls eine Größe fest, aber die erstellte Datei wird von ihrer Erstellung an so groß sein.
Wir empfehlen, Festplatten mit fester Größe zu erstellen, da diese zwar etwas mehr Speicherplatz beanspruchen, aber auch eine bessere Leistung bieten – wodurch Ihre VM etwas reaktionsschneller wird. Außerdem wissen Sie, wie viel Speicherplatz Sie verbraucht haben, und sind nicht überrascht, wenn die Dateien Ihrer VM zu wachsen beginnen dinosaur game.
Anschließend können Sie die Größe der virtuellen Festplatte festlegen. Sie können die Standardeinstellung beibehalten oder die Größe Ihren Anforderungen entsprechend ändern. Sobald Sie auf „Erstellen“ klicken, wird die virtuelle Festplatte erstellt.
Danach werden Sie zurück in das Hauptfenster der VM-Anwendung geleitet, wo Ihre neue VM angezeigt werden sollte. Stellen Sie sicher, dass das benötigte Installationsmedium für die Maschine verfügbar ist – normalerweise bedeutet dies, dass Sie in den VM-Einstellungen auf eine ISO-Datei oder eine echte Festplatte verweisen. Sie können Ihre neue VM ausführen, indem Sie sie auswählen und auf „Start“ klicken.
Natürlich haben wir hier nur die Grundlagen der Verwendung von VMs angesprochen. Wenn Sie mehr lesen möchten, sehen Sie sich einige unserer anderen Anleitungen an:
Kennen Sie weitere Einsatzmöglichkeiten oder Tipps für VMs, die wir hier nicht erwähnt haben? Lassen Sie es uns in den Kommentaren wissen!