Virtuelle Maschinen – Zweck und Überblick. Die besten virtuellen Maschinen für Windows: Installieren Sie sie, wenn Sie sich wirklich andere Betriebssysteme ansehen möchten. Lightweight Virtual Machine

Virtuelle Maschine ist ein Programm, mit dem Sie einen Computer in einen Computer integrieren können. Das heißt, Ihr realer Computer ist in der Lage, einen anderen Computer (mit anderer Hardware, anderem Betriebssystem usw.) zu emulieren. BIOS und andere).

HauptzweckServervirtualisierung (invirtuelle Maschinen) ist die Installation und das Testen von Programmen auf verschiedenen Betriebssystemen, um festzustellen, wo das Programm schneller läuft, wo die Schnittstelle bequemer ist usw.

Vorteile moderner virtueller Maschinen:

  • Sie können jedes Betriebssystem installieren, ohne Ihre eigene Festplatte zu beschädigen oder zu überladen.
  • Sie können verschiedene Anwendungen testen und ihre Leistung auf verschiedenen Betriebssystemen vergleichen;
  • Sie können Dateien auf Infektionen überprüfen, indem Sie sie in einer künstlichen Shell ausführen, die Sie in einer virtuellen Maschine erstellen.
  • Sie können Netzwerke in verschiedenen Betriebssystemen erstellen und verwalten und so die Architektur von Unternehmensnetzwerken vertiefen.
  • Möglicherweise führen Sie Programme aus, die auf Ihrem Betriebssystem nicht verfügbar sind.

Heutzutage gibt es viele Optionen für Emulatoren, die verschiedene Betriebssysteme reproduzieren können: von beliebten ( Windows ) bis wenig bekannt ( Calibri ), von den ältesten Versionen bis zur neuesten. Und jetzt machen wir einen kurzen Rundgang durch die bekanntesten virtuellen Maschinen und geben einen detaillierten Überblick über sie.

Übersicht über virtuelle Maschinen

1 - VirtualBox . Vielleicht das bekannteste Emulatorprogramm unter den Benutzern, bereitgestellt von der Firma Orakel . Das Programm verfügt über eine einfache Benutzeroberfläche und eine integrierte Russifizierung, die bereits für Anfänger geeignet ist.

Auch die Installation ist nicht schwierig, da es einen Installationsassistenten gibt. Sie werden sofort aufgefordert, eine virtuelle Maschine zu erstellen, ein Betriebssystem auszuwählen und ihr einen Namen zu geben. Dann müssen Sie dem „neuen“ Computer einen gewissen Vorrat an RAM und internem Speicher geben (nicht mehr als die Hälfte der echten Hardware). Anschließend erfolgt die Auswahl des Festplattentyps und die weitere Systemkonfiguration. Wenn Sie die Empfehlungen befolgen, können Sie zwei Betriebssysteme auf Ihrem Computer behalten, ohne das Hauptsystem zu beschädigen.


VirtualBox-Programm Es verfügt über eine einfache und präzise Struktur sowie eine Reihe interessanter Optionen. Sie können beispielsweise Bildschirmvideos aufzeichnen, um Software auf einem anderen Betriebssystem zu demonstrieren. Sie können beliebige virtuelle Festplatten in dieses Programm importieren, die Anzeigen der I/O-Controller überwachen und es gibt auch einen gemeinsamen Zugriff auf die Zwischenablage, was ebenfalls sehr praktisch ist.

2 - VirtManager . Ein Programm, das ebenfalls einfach zu bedienen ist, aber immer noch etwas komplizierter als die Vorgängerversion. Ein Neuling kann hier leicht verwirrt werden und allein die Liste aller 86-Bit-Betriebssysteme kann überwältigend sein.

Hier ist die Installation etwas komplizierter, denn zum Erstellen einer virtuellen Maschine müssen Sie einen Speicherpool erstellen und diesem ein bestimmtes Verzeichnis zuweisen. Allerdings ist die aufwändige Installation auf die guten Fähigkeiten dieser virtuellen Maschine zurückzuführen.

Sie können beispielsweise Geräte hinzufügen und diese ständig überwachen, detaillierte Statistiken werden angezeigt, die Leistung des gesamten Systems, Sie können die Maschine über die Befehlszeile steuern und viele weitere nützliche Eigenschaften.

Sie müssen es nur ein wenig verstehen und erhalten dann ein praktisches Tool zum Emulieren des neuen Betriebssystems.

3 - GnomBoxen . Wenn das vorherige Programm von den Benutzern bestimmte Kenntnisse und Zeit zum Lernen erforderte und es eher für Systemadministratoren geeignet war, dann das Dienstprogramm Gnome-Boxen viel einfacher und für den durchschnittlichen Benutzer geeignet, sich damit vertraut zu machen.

Mit ein paar Klicks können Sie eine vollwertige virtuelle Maschine einrichten und das Programm verfügt über eine einfache, farbenfrohe Benutzeroberfläche. Ja, die Fähigkeiten des Programms sind im Vergleich zur vorherigen Alternative stark eingeschränkt, aber es stellt die Hauptbasis der Fähigkeiten bereit.


Eine ausgezeichnete Option für einen unerfahrenen Benutzer, die zeigt, wozu virtuelle Maschinen in der Lage sind.

4 - VMware-Player. Lassen Sie sich nicht durch das Wort „Player“ verwirren, denn heute handelt es sich nicht mehr um einen Player, sondern um ein Programm zum Erstellen einer vollwertigen virtuellen Maschine von recht hoher Qualität.


Wenn Sie keine eigene Software entwickeln, dann VMware-Player ist perfekt für Sie, ansonsten ist es besser, einen anderen Emulator zu wählen, da dieser nicht einmal über eine vollständige Konfiguration von Netzwerkadaptern verfügt.

Für die meisten Benutzer ist dies ein hervorragendes Programm, mit dem Sie Netzwerkkonfigurationen konfigurieren, die Anzahl schädlicher Programme überwachen und installieren können Windows XP , was wörtlich „Gummi“ sein wird, d.h. ziemlich mächtig.

5 - WMwareArbeitsplatz . Aber hier ist der Emulator im Gegenteil perfekt für Softwareentwickler. Was kostet eine Möglichkeit, virtuelle Maschinen zu gruppieren? Diese. Sie können das Programm auf allen Betriebssystemen gleichzeitig ausführen und gründliche Analysen durchführen.

Es ist möglich geworden, Maschinen mit einem Zentralprozessor und einer Speichergröße von bis zu 16 GB zu erstellen, wodurch Sie recht leistungsstarke Softwaretools auf anderen Betriebssystemen testen können. Viel bequemer ist es jedoch, das Gesamtpaket zu erwerben W Mware und nutzen Sie dieses Paket in vollem Umfang.

Eine Vielzahl täglich auftauchender Programme machen das Herunterladen und Installieren unbekannter Software auf einem Computer immer gefährlicher für das System und wichtige Dateien auf dem Computer. Darüber hinaus sind viele Programme, die über die für die Arbeit von Programmierern, Künstlern und anderen PC-Benutzern notwendigen Funktionen verfügen, nur für wenige Betriebssysteme verfügbar. Musste man bisher große Risiken eingehen, indem man eine verdächtige Datei aus dem Internet herunterlud oder das System nur für ein notwendiges Programm neu installierte, gibt es dafür jetzt ein Betriebssystem, beispielsweise eine virtuelle Maschine.

Was ist eine virtuelle Maschine?

Virtuelle Maschine- ein spezielles Programm, das auf dem nativen Betriebssystem des Benutzers installiert wird und beim Start beginnt, die Funktionen jedes anderen in den Einstellungen angegebenen Betriebssystems zu emulieren, also zu reproduzieren. Der Hauptvorteil solcher Programme besteht darin, dass kein Wechsel zwischen Betriebssystemen erforderlich ist und auf alle Funktionen des reproduzierten Systems zugegriffen werden kann. Darüber hinaus haben alle innerhalb der virtuellen Maschine ausgeführten Aktionen keinen Einfluss auf den Betrieb des Hauptsystems, wodurch mögliche Computerausfälle verhindert werden.

Derzeit haben Entwickler virtueller Maschinen Programme erstellt, mit denen sie jedes Betriebssystem emulieren können, von frühen Versionen von Windows bis hin zu Ubuntu, OS X und weniger bekannten Achsen, und beispielsweise auch mit vorgefertigten Servern arbeiten können. Virtuelle Bitrix-Maschine.

Es gibt ein anderes, engeres Verständnis des Begriffs „virtuelle Maschine“, das unter Musikern üblich ist – virtuelle Drum-Machine, das die Klänge eines Schlagzeugs wiedergibt. Mit diesem Programm können Sie Teile von Schlagzeuginstrumenten aufnehmen, ohne ein Live-Setup zu verwenden, sondern in speziellen Aufnahmeprogrammen oder durch „Revitalisierung“ einer zuvor aufgenommenen Midi-Spur, indem Sie aufgenommene Samples jedes Beats unter den elektronischen Sound legen.

Wozu dient eine virtuelle Maschine?

Tatsächlich ist die Bandbreite der Aktionen, die mit einer virtuellen Maschine ausgeführt werden können, sehr groß.

Das einfachste, was Sie damit machen können, ist die Nutzung von Programmen, die für das Betriebssystem des Benutzers oder gar für den PC im Allgemeinen nicht verfügbar sind. Beispielsweise ist ein Emulator des Android-Betriebssystems im Wesentlichen auch eine virtuelle Maschine, mit der Menschen Anwendungen oder Spiele ausführen.

Darüber hinaus werden virtuelle Maschinen häufig von Programmierern zum Testen geschriebener Programme verwendet. Beispielsweise um zu überprüfen, wie korrekt ein geschriebener Algorithmus in verschiedenen Windows-Versionen funktioniert. Gleiches gilt für Entwickler von Anwendungen für iOS und Android, die die Funktionalität ihrer Entwicklungen innerhalb von Emulatoren überprüfen. Zu diesem Zweck befindet sich eine virtuelle Maschine auf einem Flash-Laufwerk, sodass Sie jederzeit die Funktionalität des geschriebenen Codes überprüfen können.

Für solche Kontrollen werden die Maschinen auch von weniger fortgeschrittenen Anwendern genutzt. Tatsache ist, dass die Maschine bei der Emulation verwandter Betriebssysteme alle auf dem Computer enthaltenen Informationen reproduzieren kann. Wenn ein Benutzer daher eine Datei aus dem Internet herunterladen muss, die möglicherweise Viren enthält, sollte er diese zunächst auf einer virtuellen Maschine überprüfen. Wenn es darauf normal abgespielt wird, können Sie es sicher auf Ihrem nativen Betriebssystem öffnen.

Darüber hinaus helfen sie bei der Unternehmensarbeit, beispielsweise virtuelle Bitrix-Maschinen.

Wenn wir von virtuellen Drum Machines sprechen, werden sie verwendet, um Drum-Parts in hoher Qualität aufzunehmen, wenn die Mittel fehlen, beispielsweise um ein Studio zu mieten. Von allen Instrumenten reagiert das Schlagzeug am empfindlichsten auf die Aufnahme und es ist auch das Instrument, das die meiste Zeit damit verbringt. Darüber hinaus verfügt der Schlagzeuger möglicherweise nicht über ausreichende Fähigkeiten, um sie reibungslos zu spielen, was die Mietkosten erheblich erhöht. In einer solchen Situation wäre es die beste Lösung, den Teil im Programm aufzuzeichnen und dann abzuspielen.

Was sind virtuelle Maschinen?

Virtuelle Maschine für Windows 10

Speziell für fortgeschrittene Benutzer, die mit dem Konzept einer „virtuellen Maschine“ vertraut sind, hat Microsoft eine integrierte Emulation anderer Betriebssysteme entwickelt – . Zunächst ist seine Funktionalität blockiert, seine Komponenten können jedoch problemlos über die Systemsteuerung aktiviert werden.

Gehen Sie zur Systemsteuerung und gehen Sie zum Unterabschnitt „ Programme und Komponenten" Da im Fenster“ Komponenten ein- oder ausschalten» Überprüfen Sie den Namen des Hyper-V-Dienstes. Danach wird die virtuelle Maschine auf dem PC installiert und Sie können sie in Zukunft über das Menü „Starten“ starten. Start».

Hauptvorteile von Hyper-V:

  • in das System integriert, kein Herunterladen oder Suchen erforderlich;
  • verfügt über die volle Funktionalität zur Emulation verschiedener Windows-Versionen, zum Beispiel 98 und anderer Betriebssysteme;
  • unterstützt Windows-Versionen mit unterschiedlichen Bittiefen;
  • einfache und intuitive Benutzeroberfläche.

Im Allgemeinen benötigen Benutzer dank der Präsenz von Hyper-V unter Windows 10 keine anderen ähnlichen Programme mehr. Obwohl für die Konfiguration des Dienstprogramms keine besonderen Kenntnisse erforderlich sind, können Sie im entsprechenden Artikel mehr darüber lesen.

Virtuelle Maschine für Windows 7

Die beliebteste virtuelle Maschine für Windows 7-Benutzer ist Virtueller Windows-PC. Ursprünglich war seine Hauptfunktionalität darauf ausgelegt, Windows XP zu emulieren, damit Entwickler die für dieses Betriebssystem entwickelten Programme bequem auf die neuen Sieben übertragen konnten, die zu diesem Zeitpunkt gerade veröffentlicht wurden. Anschließend wurden seine Fähigkeiten erweitert, und jetzt ist Virtual PC eine separate Plattform, die fast alle vorhandenen Betriebssysteme reproduzieren kann.

Wie Hyper-V ist dieser Dienst nativ in das System integriert. Um es zu installieren, müssen Sie zu „ Start" und Untermenü " Programme" Dort müssen Sie eine Zeile mit dem Namen des Programms finden und darauf klicken. Es öffnet sich ein Fenster, in dem Sie mit dem Betriebssystem-Emulator frei erstellen, löschen und andere Manipulationen durchführen können.

Virtuelle Maschinen für Mac und andere Betriebssysteme

Zusätzlich zu den in Windows 7 und 10 integrierten virtuellen Maschinen haben Drittentwickler viele andere unabhängige Dienstprogramme erstellt, die ungefähr die gleichen Funktionen haben, sich jedoch in Details unterscheiden. Das beliebteste davon ist Oracle VirtualBox, was in diesem Teil des Artikels besprochen wird.

Diese virtuelle Maschine kann alle derzeit existierenden Betriebssysteme emulieren und ist auch für die derzeit gängigsten Betriebssysteme Windows, OS X, Linux und Solaris verfügbar. Sie können es von der Website des Entwicklers herunterladen, nachdem Sie zuvor ausgewählt haben, für welches System Sie es benötigen.

Dieses Oracle-Programm unterscheidet sich von seinen anderen Analoga durch seine umfangreiche Funktionalität, zu der die Unterstützung von USB-Anschlüssen und deren Start von einer emulierten Maschine sowie die Möglichkeit gehören, den Systemstatus für ein sofortiges Rollback zu speichern, falls ein kritischer Fehler auftritt. Tatsächlich können wir aus der riesigen Liste aller unterstützten Funktionen schließen, dass Sie durch das Herunterladen von Oracle VirtualBox bequem und ohne jegliche Einschränkungen auf jedem Betriebssystem arbeiten können.

Für die meisten Benutzer ist VirtualBox aufgrund seiner Praktikabilität, Zuverlässigkeit und Funktionalität eine sehr gute Wahl.

Sobald sich die Anwendungsverteilung auf Ihrem Computer befindet, doppelklicken Sie darauf. Dadurch wird das Installationsprogramm gestartet. Hier müssen Sie auswählen, welche Funktionen zusätzlich zur Oracle-Maschine selbst mit installiert werden. Die Liste umfasst: die Möglichkeit der internen Programmierung in Python, konfigurierte Unterstützung für das Internet sowie die Integration von USB-Anschlüssen. Befolgen Sie anschließend einfach die Anweisungen in der Installationsdatei, bis die Installation von Oracle VirtualBox abgeschlossen ist.

Virtuelle Drum Machines

Virtuelle Drum Machines gibt es in Form zusätzlicher Plugins, die über ein Programm zum Aufnehmen oder Schreiben von Musik installiert und gestartet werden – FL Studio, Ableton, Cubase und andere. Die beliebtesten Drum-Machine-Emulatoren - EZ-Schlagzeuger Und Süchtig machende Trommeln. Große Bibliotheken mit Samples für jeden Geschmack, aufgenommen von berühmten Schlagzeugern, stehen ihnen frei zur Verfügung.

Erstellen Sie Ihre eigene virtuelle Maschine

Darüber hinaus gibt es auch ein Unternehmen VMWare, das Benutzern auch Programme zum Erstellen eigener virtueller Maschinen bietet. Der berühmteste von ihnen heißt Arbeitsplatz und wird gegen Entgelt verteilt. Es gibt jedoch viele Ressourcen, die die kostenlose Nutzung dieser virtuellen Maschine sowohl für Windows, Mac als auch Ubuntu anbieten. Es ist erwähnenswert, dass das Unternehmen viele zusätzliche Dienstprogramme anbietet, die die Fähigkeiten des Basisprogramms erweitern und Desktop-Verwaltungsfunktionen, Broadcasting und vieles mehr hinzufügen. Schauen wir uns an, warum diese virtuelle Maschine benötigt wird.

Mit Workstation können Sie virtuelle Maschinen erstellen, die von einem einzigen Zentrum aus verwaltet werden. Dieses Tool ist vor allem für große Unternehmen interessant, die die gleiche Funktionalität von Geräten auf einer großen Anzahl von Computern konfigurieren müssen.

Eine der wichtigsten Funktionen der virtuellen VMWare-Maschine ist die sogenannte vSphere, mit dem Sie nicht nur eine virtuelle Maschine erstellen und konfigurieren, sondern auch eine ganze Infrastruktur solcher miteinander verbundenen Geräte implementieren können. Und wenn Sie sich entscheiden müssen, dann ist diese Funktionalität für große Unternehmen, deren Mitarbeiter Daten und Informationen untereinander austauschen müssen, sehr nützlich.

Die gesamte Funktionalität der von VMWare entwickelten Programme basiert nicht auf der einmaligen Nutzung einer virtuellen Maschine, sondern auf der Bildung eines Netzwerks aus diesen und einem einzigen Ort, von dem aus dieses Netzwerk gesteuert wird.

Virtualisierung 1C-Bitrix

Ein weiteres Programm für komfortables Arbeiten mit 1C-Bitrix-Produkten - Virtuelle Bitrix-Maschine, diesmal von inländischen Entwicklern, die auch mit jedem zusammenarbeiten können PHP-Anwendungen. Im Wesentlichen handelt es sich bei diesem Programm um eine Emulation eines Website-Servers, der enthält Alle Einstellungen für komfortables Arbeiten. Die fertige Maschine kann geöffnet werden VMWare-Player oder andere Anwendungen dieses Entwicklers (es gibt auch Versionen für VirtualBox und HyperV).

Mit dem Programm können Sie Zeit sparen und sofort loslegen, nachdem die Hauptplattform einsatzbereit ist. In diesem Fall wird die virtuelle Bitrix-Maschine direkt im Hauptemulationssystem installiert und in dessen Funktionalität und Betrieb integriert, sodass Sie sofort nach der Installation und dem Start mit der Interaktion mit 1C-Projekten beginnen können.

Welche virtuelle Maschine Sie wählen sollen

Es gibt keinen eindeutigen Vergleich mehr. Es hängt alles vom Benutzer und seinen Bedürfnissen ab. Um Spiele zu emulieren und Software von Drittanbietern zu überprüfen, reichen die üblichen, im Betriebssystem selbst integrierten Hyper-V-Dienste und dergleichen völlig aus. Eine bewährte, zuverlässige und kostenlose Option ist VirtualBox. Für Unternehmen sind die besten virtuellen Maschinen definitiv VMWare-Produkte oder die virtuelle Bitrix-Maschine, da sie die Geschäftsabwicklung und die Interaktion mit Mitarbeitern vereinfachen.

Video zum Thema

Eine virtuelle Maschine ist eine Softwareumgebung, die die Hardware eines Computers mit all seinen Komponenten emuliert. Im Wesentlichen handelt es sich bei einer virtuellen Maschine um einen separaten virtuellen Computer, auf dem Betriebssysteme, Programme, Treiber usw. installiert werden können, die dann isoliert vom auf diesem Computer installierten Hauptbetriebssystem ausgeführt werden können.

In diesem Artikel schauen wir uns an, was eine virtuelle Maschine ist und wofür sie benötigt wird. Der Einsatz einer virtuellen Maschine funktioniert in etwa so: Sie installieren ein spezielles Virtualisierungsprogramm (virtuelle Maschine) auf Ihrem Computer, auf dem Sie dann ein oder mehrere von diesem Programm unterstützte Betriebssysteme installieren können.

Auf Ihrem Computer ist beispielsweise das Betriebssystem Windows 7 installiert und Sie möchten ein anderes Betriebssystem ausprobieren: Windows 8.1 oder Windows 10. Sie sind noch nicht bereit, sofort auf ein neueres Betriebssystem umzusteigen, also installieren Sie Windows 10 auf einem Mit der virtuellen Maschine können Sie sich ausführlich mit deren Funktionsweise und Fähigkeiten vertraut machen und sich die nötigen Fähigkeiten aneignen.

Parallel dazu können Sie andere Betriebssysteme in der virtuellen Maschine installieren: verschiedene Linux-Distributionen, Mac OS X usw. Gleichzeitig können Sie auf Ihrem Computer beispielsweise Windows 10 und darauf Windows 7, Ubuntu und Mac verwenden die virtuelle Maschine OS X

Die beliebtesten Programme zum Erstellen virtueller Maschinen (VMs) für normale Benutzer (es gibt ein großes Unternehmenssegment von Virtualisierungssystemen): Oracle VirtualBox (kostenlos), VMware (kostenlos für den persönlichen Gebrauch VMware Player, kostenpflichtige VMware Workstation), Parallels (für Computer). mit Mac OS .

Virtuelle Maschinen verschiedener Hersteller unterscheiden sich in ihren Fähigkeiten und Merkmalen. Es wird möglich sein, virtuelle Maschinen von den Websites der Softwarehersteller herunterzuladen.

Verwendung virtueller Maschinen

Virtuelle Maschinen (VMs) werden hauptsächlich für folgende Zwecke verwendet:

  • Installieren eines anderen Betriebssystems zum Lernen oder Arbeiten
  • Testen unbekannter Programme ohne Risiko für das Hauptbetriebssystem
  • Verwendung von Programmen, die auf Ihrem Computer nicht ausgeführt werden können
  • Einrichten eines lokalen Netzwerks
  • Starten Sie verdächtige Anwendungen sicher
  • gleichzeitige Installation mehrerer Betriebssysteme auf einem Computer

Auf meinem Computer waren beispielsweise zu unterschiedlichen Zeiten folgende Betriebssysteme in einer virtuellen Umgebung installiert: Windows XP, Windows 7, Windows 8.1, Windows 10, Mac OS X, Linux Mint, Android.

Die Arbeit in einem Betriebssystem, das in einer virtuellen Maschine installiert ist, unterscheidet sich nicht von der Arbeit in einem regulären System, das auf einem Computer installiert ist. Dies ist ein normales Betriebssystem, das in einer virtuellen Umgebung ausgeführt wird. Sie können tun und lassen, was Sie wollen, ohne befürchten zu müssen, Windows oder ein anderes System zu zerstören. Wenn das Betriebssystem aufgrund Ihrer Aktionen nicht mehr funktionsfähig ist, können Sie dieses Betriebssystem einfach entfernen und stattdessen ein anderes installieren.

Viele virtuelle Maschinen verfügen über die Möglichkeit, einen Snapshot des Systems zu erstellen, sodass Sie ein „totes“ Betriebssystem problemlos wiederherstellen können.

Höchstwahrscheinlich werden leistungsstarke, ressourcenintensive Spiele nicht auf einer virtuellen Maschine ausgeführt, da solche Spiele höchstwahrscheinlich stark langsamer werden. Die Leistung des auf einer virtuellen Maschine installierten Betriebssystems hängt von der Leistung des jeweiligen Computers ab.

Auf diesem Bild sehen Sie, dass auf meinem Computer Windows 10 installiert ist und im Fenster der virtuellen Maschine (ich habe das Fenster des Virtualisierungsprogramms bewusst kleiner gemacht) das Betriebssystem Windows 8.1 läuft. Somit liefen in diesem Moment zwei verschiedene Betriebssysteme gleichzeitig und unabhängig voneinander auf meinem Computer.

Das in der virtuellen Maschine installierte Betriebssystem wird isoliert vom auf Ihrem Computer installierten Hauptbetriebssystem ausgeführt. Sie können mit Windows (oder einem anderen Betriebssystem), das in einer virtuellen Maschine installiert ist, tun und lassen, was Sie wollen. Das auf Ihrem Computer installierte Hauptsystem wird durch die Ausführung in der virtuellen Maschine oder durch andere Änderungen am auf der virtuellen Maschine installierten Betriebssystem nicht beeinträchtigt.

Sie können unbekannte Programme auf einer virtuellen Maschine testen, bevor Sie sie auf einem realen System installieren. Das Windows-Betriebssystem oder ein anderes Betriebssystem (sofern es nicht kostenlos ist) muss aktiviert werden.

Einige Programme laufen nicht auf einem bestimmten Betriebssystem, daher können Sie ein solches Programm auf einem unterstützten Betriebssystem in einer virtuellen Maschine installieren. In diesem Fall können Sie die benötigte Anwendung weiterhin auf Ihrem Computer nutzen.

Aus Sicherheitsgründen kann eine virtuelle Maschine verwendet werden. Beispielsweise dürfen Sie ein Programm, das Sie verdächtig macht, nicht sofort auf Ihrem Computer installieren, sondern installieren ein solches Programm zunächst auf einer virtuellen Maschine. Wenn sich Ihr Verdacht bestätigt, wird das auf Ihrem Computer installierte Hauptbetriebssystem in keiner Weise beeinträchtigt.

Sie können verdächtige Websites sicher besuchen und riskieren dabei nur das in der VM installierte Gastsystem.

In diesem Bild läuft auf der virtuellen Maschine das Betriebssystem Mac OS X, in dessen Fenster der Safari-Browser geöffnet ist. In VMware Workstation kann das Gastsystem so erweitert werden, dass es den gesamten Bildschirm Ihres Computermonitors ausfüllt.

Beim Einsatz einer virtuellen Maschine gibt es neben Vorteilen auch einige Nachteile. Das Hauptproblem: Auf Computern mit geringer Leistung kann die Arbeit in einem auf einer virtuellen Maschine installierten Gastsystem langsamer werden (einfrieren, verlangsamen). Dies liegt daran, dass die Ressourcen Ihres Computers zu diesem Zeitpunkt gleichzeitig von zwei Betriebssystemen verbraucht werden: dem auf Ihrem Computer installierten Hauptbetriebssystem und dem in der virtuellen Maschine installierten Gastbetriebssystem.

Um Ihren Rechner nicht zu überlasten, empfehle ich, während der Arbeit im Gastbetriebssystem aktuell nicht benötigte Anwendungen im Hauptsystem zu schließen. Danach wird die Belastung der Ressourcen Ihres Computers etwas geringer und das Arbeiten im Gastbetriebssystem, das auf der virtuellen Maschine installiert ist, wird komfortabler. Auf leistungsstarken Computern treten solche Probleme normalerweise nicht auf.

Wenn Sie ein anderes Windows-Betriebssystem auf Ihrem Computer ausprobieren möchten, das Arbeiten in einer virtuellen Maschine jedoch aufgrund der geringen Leistung des Computers schwierig sein wird, können Sie ein anderes System auf einer virtuellen Festplatte (VHD) installieren. Mehr dazu können Sie hier lesen. Mit dieser Option starten Sie die Betriebssysteme nacheinander auf Ihrem Computer.

Wenn Sie mit einer virtuellen Maschine arbeiten, können Sie problemlos jedes Betriebssystem von dort entfernen, ohne dass dies Konsequenzen für Ihren Computer hat, und auch das Programm der virtuellen Maschine von Ihrem Computer entfernen.

Schlussfolgerungen des Artikels

Mit einem speziellen Programm, einer virtuellen Maschine (Virtual Machine), können Sie ein anderes Betriebssystem auf Ihrem Computer installieren, um sich mit dessen Funktionsweise vertraut zu machen, Anwendungen zu testen, Kompatibilitätsprobleme zu lösen, aus Sicherheitsgründen usw. Sie können mehrere verschiedene virtuelle Maschinen ausprobieren und wählen Sie die für Sie bequemste Option.

Müssen Sie für Mac entwickelte Anwendungen unter Windows ausführen? Ich möchte unbedingt einer der Ersten sein, der Windows 10 TP ausprobiert, kann aber keine separate Partition auf meiner Festplatte dafür zuweisen? Nichts ist unmöglich; Virtualisierung, die komplexeste und nützlichste Technologie, wird Ihnen dabei helfen.

Es gibt kein perfektes Betriebssystem. Egal welches Betriebssystem wir auf unserem PC installieren, sei es Windows, Linux oder Mac, wir alle werden darin etwas finden, das nicht zu uns passt. Die Unvollkommenheit des Systems macht sich besonders dann bemerkbar, wenn wir neben der Arbeit mit Dokumenten auch anspruchsvollere Aufgaben am PC lösen müssen. Wenn wir zwanghaft sind, können wir aus Unzufriedenheit mit einem bereits installierten Betriebssystem leicht die Installation eines anderen veranlassen, obwohl dies nicht das einfachste und schnellste Verfahren ist.

Die meisten Benutzer, insbesondere diejenigen, die sich noch in der Phase der Beherrschung der Computerkenntnisse befinden, haben Angst vor der Aufgabe, mehrere Betriebssysteme gleichzeitig auf einem Computer zu installieren. Fast alles beginnt sie zu verwirren: die Partitionierung der Festplatte, das Lösen von Boot-Problemen und nicht zuletzt wissen sie, dass sie den Computer ständig neu starten müssen, um auf das zweite oder dritte installierte Betriebssystem zuzugreifen. Doch nicht alles ist so schlimm, wie es auf den ersten Blick scheint. Ein so interessantes, nützliches und gleichzeitig äußerst komplexes Konzept wie die Virtualisierungstechnologie kommt hier zur Rettung.

Ziel der Virtualisierung ist es, die Existenz und den gleichzeitigen Betrieb mehrerer Betriebssysteme auf einem Computer sicherzustellen.

Am häufigsten wird Virtualisierung zur Lösung von Problemen der folgenden Art eingesetzt:

  • Spezialisten großer Unternehmen nutzen Virtualisierung für die beste und effizienteste Verteilung der großen Rechenleistung von Servern;
  • Heimanwender nutzen Virtualisierung (virtuelle Maschinen), um mehrere Anwendungen unter verschiedenen Betriebssystemen gleichzeitig auszuführen. Mithilfe virtueller Maschinen kann der Benutzer Windows XP und dafür geschriebene Programme in einem anderen Betriebssystem ausführen, beispielsweise auf dem Linux-Kernel. Oder erstellen Sie ein virtuelles Windows 8-Betriebssystem auf einem Apple Macintosh-Computer.

Virtual PC – virtuelle Maschine von Microsoft

Microsoft, der Entwickler des beliebtesten Betriebssystems, hat ein eigenes Virtualisierungssystem entwickelt, das ausschließlich für den Betrieb in der Windows-Umgebung konzipiert ist – das ist Virtual PC 2007 für Windows XP und Vista sowie die relativ neue virtuelle Maschine Virtual PC für Windows 7. Zusätzlich zur neuesten Version des Virtualisierungsprogramms haben Entwickler ein Tool namens Windows XP Mode erstellt, bei dem es sich um eine virtuelle Version von XP Professional handelt. Mit diesem Tool können Sie ältere Anwendungen und Programme auf dem neueren Windows 7-Betriebssystem ausführen.

In Windows 8 und dem Test-Windows 10 wurde Virtual PC durch die neuere Hyper-V-Technologie ersetzt, die von Windows Server übernommen wurde. Diese Technologie weist viele Unterschiede zu herkömmlichen virtuellen Maschinen auf, daher werden wir ihr einen separaten Testbericht widmen.

Microsoft ist eigentlich nicht der Entwickler von Virtual PC. Ursprünglich wurde dieses Programm von einem anderen Unternehmen entwickelt und war für die Verwendung unter Windows und Mac OS konzipiert. Als Gastbetriebssysteme kamen damals OS/2, DOS und auf dem Linux-Kernel basierende Betriebssysteme zum Einsatz. Als Microsoft alleiniger Eigentümer dieses Produkts wurde, wurde beschlossen, die Unterstützung von Mac OS durch das Programm einzustellen. Daher konzentrierten sich alle Bemühungen der Entwickler auf die Weiterentwicklung von Virtual PC ausschließlich für Windows-Betriebssysteme. Daher verfügen wir heute über ein kostenloses Tool zum Erstellen einer virtuellen Umgebung, das unter Windows als Host- und Gastbetriebssystem hervorragend funktioniert. Dennoch ist dieses Tool eher mittelmäßig, da es keine verschiedenen Add-Ons für die Interaktion mit allen anderen Systemen enthält.

Sie können es hier herunterladen: www. Microsoft. com

Virtuelle VmWare-Maschine

VmWare ist ein von der gesamten globalen IT-Community anerkannter Marktführer im Bereich der Erstellung virtueller Lösungen für Spezialisten. Das Entwicklerunternehmen verfügt jedoch nicht nur über Tools für Spezialisten großer Organisationen, sondern auch für Heimanwender – es handelt sich um eine kostenlose VMware Player-Anwendung. Bisher konnte das kostenlose Virtualisierungsprogramm VMware Player nur zuvor erstellte virtuelle Maschinen (deren Images) starten, nun hat es aber auch gelernt, diese zu erstellen. Das heißt, die Anwendung ist zu einem vollwertigen Virtualisierungstool geworden. Zwar ist die Funktionalität der kostenlosen Anwendung im Gegensatz zu ihrem kostenpflichtigen Gegenstück namens VMware Workstation etwas eingeschränkt, aber wir können mit Sicherheit sagen, dass die erweiterten Funktionen der kostenpflichtigen Version von einem Heimanwender nicht immer benötigt werden.

VMware Player verwendet Linux und Windows als Hauptbetriebssystem, als Gastbetriebssysteme können DOS, Windows, Linux, Mac, BSD und andere verwendet werden. Für diejenigen, die stolzer Besitzer eines Macintosh-Computers sind, veröffentlicht der Entwickler die Anwendung VMware Fusion, die in ihren Fähigkeiten völlig an VMware Workstation erinnert.

Eines der charakteristischen Merkmale dieser Anwendung ist der Unity-Modus (übrigens verfügt auch das Parallels-Produkt über ihn, über den wir weiter unten sprechen werden), der das Fenster der virtuellen Maschine vor den Augen des Benutzers verbergen soll. Das heißt, der Benutzer sieht sozusagen ein Betriebssystem innerhalb eines Betriebssystems. In diesem Fall werden Fenster von im Gastbetriebssystem geöffneten Anwendungen auf dem Hauptdesktop angezeigt.

Sie können es hier herunterladen: www. VMware. com

Parallels Workstation – Virtualisierung für den Heimanwender

Einer der größten Player auf dem globalen Virtualisierungsmarkt ist Parallels. Die wichtigsten Virtualisierungstools sind in erster Linie für große Service-Provider-Unternehmen gedacht. Aber auch den Heimanwender verschmäht der Entwickler nicht; für Rechner mit Windows und Linux bietet das Unternehmen ein Virtualisierungsprogramm namens Parallels Workstation an, für Apple-Rechner gibt es eine ähnliche Lösung, Parallels Desktop. Im Gegensatz zu anderen Entwicklern bietet dieses Unternehmen keine kostenlosen Lösungen an; der Benutzer muss für die Erstellung und den Betrieb einer virtuellen Maschine bezahlen.

Die Funktionalität und Leistungsfähigkeit von Parallels Workstation oder Parallels Desktop rechtfertigen den Preis der Anwendung voll und ganz. Mit ihnen können Sie beispielsweise problemlos virtuelle Maschinen importieren, auch solche, die in anderen Virtualisierungsprogrammen erstellt wurden. Darüber hinaus ermöglichen Ihnen die Funktionen dieser kostenpflichtigen Anwendungen, Images der wichtigsten virtuellen Systeme zu erstellen und anschließend auf anderen Maschinen auszuführen.

Erwähnenswert ist auch, dass das Unternehmen über eine mobile Version der Parallels Mobile-Anwendung für iOS verfügt. Mit dieser Version können Sie ganz einfach die Fernsteuerung einer laufenden virtuellen Parallels Desktop-Maschine unter Mac OS konfigurieren.

Sie können es hier kaufen: www. parallels.com.ru

VirtualBox – virtuelle Maschine von Oracle

Eines der gängigsten Virtualisierungsprogramme ist VirtualBox. An der Erstellung dieser Anwendung haben mehr als eine Gruppe von Entwicklern und kein einziges namhaftes Unternehmen im IT-Umfeld gearbeitet. Derzeit ist das Produkt vollständig im Besitz von Oracle, das es durch die Übernahme des vorherigen Eigentümers (Sun Microsystems) im Jahr 2010 erworben hat. Als Ergebnis aller Übertragungen des VirtualBox-Programms von einem Besitzer zum anderen verfügen wir heute über ein Virtualisierungsprogramm mit einer großen Anzahl unterstützter Betriebssysteme. Auf der offiziellen Website des Programms können Sie Assemblys zur Installation auf Ihrem Computer für die Plattformen Windows, Mac OS, Linux und Solaris herunterladen. Übrigens können dieselben Betriebssysteme in VirtualBox als Gäste verwendet werden.

Insgesamt ist VirtualBox Open Source, sodass die Nutzung völlig kostenlos ist. Um jedoch erweiterte Funktionen und Fähigkeiten zu erhalten, beispielsweise zur Unterstützung des RDP-Protokolls oder des USB 3.0-Standards für das Gastbetriebssystem, muss der Benutzer zusätzliche Plugins installieren, die übrigens auch kostenlos verteilt werden, aber sind geschlossene Quellen.

Sie können es hier herunterladen: www. Virtualbox. org

Aus allem, was oben beschrieben wurde, können wir eine Schlussfolgerung ziehen und uns, wie es uns scheint, auf zwei Virtualisierungsprogramme konzentrieren – VirtualBox und VMware Player. Diese Anwendungen reichen aus, um zusätzliche Betriebssysteme zu installieren.

Welches ist Ihrer Meinung nach das Beste? beste virtuelle Maschine?

Ich werde keine Geschichte erfinden und sie anderen nacherzählen. Ich würde Ihnen lieber empfehlen, einen Artikel aus der Zeitschrift Linux Format zu lesen. Dabei führten Experten einen vergleichenden Test von fünf beliebten virtuellen Maschinen durch, in der Hoffnung, die eine zu finden ... die beste virtuelle Maschine. Ich kann es übrigens allen wärmstens empfehlen, die darauf verzichtet haben und der Gefangenschaft von Windows entkommen konnten.

  • Was ist eine virtuelle Maschine?
  • Warum brauchen Sie eine virtuelle Maschine?
  • Wie wir virtuelle Maschinen getestet haben
  • Leistung
  • Funktionalität
  • Kompatibilität und Schnappschüsse
  • Desktop-Integration
  • Grafikbeschleunigung
  • Urteil

Was ist eine virtuelle Maschine?

Einfach ausgedrückt, ohne langweilig zu werden: Eine virtuelle Maschine ist ein Betriebssystem innerhalb eines Betriebssystems.

Warum brauche ich eine virtuelle Maschine?

In unserem Fall ist eine virtuelle Maschine in erster Linie eine Plattform zum Testen von Programmen. Darunter kann es sein, wie Sie wissen. Die virtuelle Maschine wird auch von Hackern genutzt, um eigene und fremde Trojaner und andere Wunderdateien zu testen. Egal welcher Gruppe Sie angehören, Sie werden immer daran interessiert sein, mehr über virtuelle Maschinen und deren Funktionsweise zu erfahren.

Wie wir virtuelle Maschinen getestet haben

Zuerst haben wir (aus Budgetgründen) einen Dual-Core-Computer mit frischem Arc Linux genommen. Zusätzlich zu proprietärem VMware (Version 7.1.0 von Layer und eine 30-Tage-Testversion von Workstation 11) haben wir die offiziellen Arch-Pakete verwendet, die den Entwicklerversionen sehr genau folgen. Jede Maschine verfügte über 2 GB System-RAM und 128 MB Videospeicher (256 MB bei Bedarf).

Wir haben jeden Kandidaten auf verschiedenen Gastbetriebssystemen getestet: Mint 17.1 und Kubuntu 15.04 Beta sowie verschiedenen Versionen eines Nicht-Linux-Betriebssystems namens Windows. Um die Leistung zu bewerten, haben wir den Mint-Kern kompiliert, den SunSpider-JavaScript-Benchmark ausgeführt und verschiedene Spiele aus unserer Steam-Bibliothek gespielt. Um es in der realen Welt zu testen, haben wir es auf einem 8-Kern-Rechner mit 16 GB RAM und einer 4 GB Nvidia GTX ausgeführt, waren dann aber gezwungen, es zurückzugeben.

Die Virtualisierungstechnologie hat die Computerlandschaft grundlegend verändert. Es wäre uns peinlich zu sagen, dass dies eine neue Erfindung ist (frühe Mainframes nutzten sie als Mittel zur Bereitstellung), aber jahrzehntealte CPU-Innovationen bedeuten, dass Sie nur mit x86-Code eine nahezu native Leistung erhalten. Und jetzt schaffen wir es, Dutzende von Maschinen (die leicht kopiert und wiederhergestellt werden können) in einem Gehäuse unterzubringen, und die Arbeit von Rechenzentren ist viel effizienter geworden. Sie können auch eine andere Architektur, beispielsweise ARM, imitieren, was für Entwickler eingebetteter Systeme praktisch ist.

Dies ist auch ein Vorteil für normale Benutzer: Das Kennenlernen eines neuen Betriebssystems muss nicht mehr so ​​zeitaufwändig sein, in ständiger Angst, das System zu ruinieren. Selbst wenn Sie einfach nur ein neues Programm testen möchten, ist es viel sicherer, dies in einer virtuellen Maschine zu tun, anstatt Ihr aktuelles Setup zu gefährden. Durch die Unterstützung der In-Kernel-Virtualisierung (über KVM) und des Qemu-Emulators müssen Linux-Benutzer nicht mehr auf proprietäre Tools zurückgreifen.

Früher war VirtualBox von Sun (einst im Besitz von Innotek, heute Oracle) die einzige echte Option. Aber die Zeiten haben sich geändert, also schauen wir uns andere Virtualisierungsanwendungen an.

Sowohl VMware als auch VirtualBox verwenden Kernel-abhängige Module, die geladen werden, um ihre Wirkung zu entfalten. VMware muss sie kompilieren, was die Installation der Kernel-Header-Pakete und aller Compiler-Sachen erfordert. Anschließend erhalten Sie ein Init-Skript zum Laden der angegebenen Module, das jedoch für Systemd-Benutzer keinen Nutzen hat. In diesem Fall möchten Sie möglicherweise Ihre eigene Init-Datei erstellen, anstatt dieses Skript ständig als Root auszuführen (oder dieselben Fehlermeldungen zu sehen). Zum Zeitpunkt des Verfassens dieses Artikels war für die Kernel der 3.19-Serie eine Aktualisierung des VMware-Quellcodes erforderlich, aber hoffentlich wird dies bis zur Veröffentlichung des Magazins behoben sein. VirtualBox-Pakete sind in den meisten Distributionen verfügbar, und wenn Sie einen Standardkernel haben, müssen Sie sich um nichts kümmern.

Virt-Manager erfordert, dass der libvirtd-Dienst auf Ihrem System ausgeführt wird, bevor er gestartet werden kann. Eine entsprechende Meldung informiert Sie darüber. Wenn Sie eine Desktop-Umgebung mit vollem Funktionsumfang verwenden, wird dies für Sie erledigt. Sie müssen lediglich das Root-Passwort eingeben.

Sowohl VirtualBox als auch VMware Workstation sind ziemlich einfach, solange Sie nicht von jeder Option abgelenkt werden. Aber im VMware Player gibt es nicht so viele Optionen und Sie werden Ihre Maschine sehr schnell zum Laufen bringen. Wenn Sie jedoch alle diese Optionen optimal nutzen möchten, müssen Sie die Guest Additions installieren.

Linux Guest Additions für VirtualBox sind viel einfacher zu installieren (die CD wird automatisch ausgeführt) als die VMware-Add-on-„Tools“, die das Kopieren von Programmen von einer imaginären CD, das Ändern von Berechtigungen und das anschließende Ausführen eines Skripts erfordern. Ist es wirklich 1999? Aber nachdem Sie das alles getan haben, werden Sie mit einer verbesserten Grafik und einer Reihe zusätzlicher Funktionen belohnt, auf die wir weiter unten eingehen werden.

Am einfachsten zu verwenden aus unserer Auswahl ist Boxes, auch wenn dies daran liegt, dass nur das Nötigste an Qemu-/libvirt-Funktionen bereitgestellt wird. An zweiter Stelle stehen VMware Player und VirtualBox, gefolgt von ihrem kostenpflichtigen Konkurrenten (nominell schwieriger, aufgrund mehr Optionen). Virt-Manager ist nicht besonders schwierig zu bedienen, bietet aber gerade genug Einstellungen von Qemus Labyrinth, um einen Neuling zu überfordern. Darüber hinaus ist der Mechanismus zur Speicherverwaltung recht verwirrend, insbesondere wenn Sie Ihre virtuelle Festplatte an einem nicht standardmäßigen Speicherort speichern möchten: Dann müssen Sie zunächst das erforderliche Verzeichnis als „Speicherpool“ hinzufügen. Allerdings werden alle notwendigen exotischen Module von Ihrer eigenen Distribution bereitgestellt, und in diesem Fall sollten Sie ein Risiko eingehen.

Leistung

Werden sie eine langsame oder agile VM für Sie erstellen?

Dank Hardware-Verbesserungen und Paravirtualisierungstechnologien ist es nun möglich, einige Aufgaben mit Geschwindigkeiten auszuführen, die denen echter Hardware nahe kommen.

Allerdings kommt es in der Regel zu einem gewissen Leistungsabfall. Bei fast jeder Konfiguration, auf der wir den Gast-Desktop getestet haben, kam es zu einer Verlangsamung. Aber man gewöhnt sich daran und kann alle Schönheiten ausschalten oder den entsprechenden Fehlerbehebungsmodus einschalten, wenn es Sie stört.

Wir berücksichtigen hier nicht die 3D-Leistung – das wäre nicht ganz fair, und es gibt auf der Seite eine eigene Kategorie. Bei alltäglichen Aufgaben mit Terminal werden Sie jedoch kaum einen großen Unterschied zwischen unseren Kandidaten bemerken. Experimente mit der Kernel-Kompilierung haben gezeigt, dass VirtualBox der Konkurrenz deutlich hinterherhinkt. Der JavaScript-Benchmark-Test von SunSpider bestätigte dieses Ergebnis: Beide Aufgaben liefen 20 % langsamer als die anderen. Die Festplatteneingabe/-ausgabe (I/O) (insbesondere wenn Sie eine SSD haben) und der Netzwerkverkehr waren bei allen unseren Kandidaten schnell. Letztlich verschaffte sich VMware durch die Unterstützung neuerer Intel-Prozessoren einen Vorsprung.

Funktionalität

Was hat jeder Kandidat zu bieten?

Alle unsere Kandidaten zielen auf unterschiedliche Anwendungsfälle ab und haben daher jeweils ihre eigenen, individuellen Vorteile. Das Vorhandensein einiger Standardfunktionen ist natürlich impliziert: Dazu gehören beispielsweise die Möglichkeit, Snapshots zu erstellen, die Unterstützung für Intel VT-x- und AMD-V-Prozessorerweiterungen sowie die flexible Konfiguration virtueller Hardware. All dies wird von jedem angeboten, aber einige Anwendungen sind zu heldenhafteren Leistungen fähig.

Ein Haftungsausschluss hier ist, dass Gnome Boxes und Virt-Manager nur Schnittstellen zu Qemu sind (über die libvirt-Abstraktionsschicht). Und Qemu ist im Wesentlichen ein Prozessoremulator, der über KVM virtualisiert werden kann, aber dennoch eine ganze Welt ist.

Schauen wir uns also unsere Kandidaten einzeln an.

Gnome-Boxen ★★

Wenn Qemu über die Befehlszeile aufgerufen wird, unterstützt es eine Menge Optionen, von denen die meisten in Gnome Boxes fehlen: Das (umgesetzte) Ziel besteht darin, in Aussehen und Bedienung einfach und unkompliziert zu sein. Über die benutzerfreundliche Assistentenoberfläche können Sie eine virtuelle Maschine mit buchstäblich drei Klicks einrichten – verweisen Sie sie einfach auf die entsprechende ISO. Boxes abstrahiert den Unterschied zwischen einer virtuellen Maschine und einer Remote-Maschine, und Sie können über VNC, SPICE (womit Audio über ein Netzwerk funktioniert) oder OVirt eine Verbindung zu beiden herstellen.

Gnome-Boxen

Boxes bietet nicht viele Möglichkeiten, Ihre virtuelle Maschine über das Netzwerk zu verwalten, bietet aber zumindest alle NAT-Assistenten, die Sie benötigen, um Ihre virtuelle Maschine mit der Welt kommunizieren zu lassen. Die verbleibenden Kandidaten konfigurieren erfolgreich NAT, Netzwerkbrücken oder Nur-Host-Netzwerke, und all dies kann unter bestimmten Umständen sehr praktisch sein.

Virt-Manager ★★★★

Virt-Manager (auch bekannt als Virtual Machine Manager) bietet deutlich mehr Qemu-Funktionen (aber wiederum nicht alle). Es scheint mit der Liste der unterstützten x86-Betriebssysteme, insbesondere derjenigen aus der Linux-Familie, übertrieben zu sein.


Virt-Manager

Abgesehen davon macht es Virt-Manager relativ einfach, eine Maschine beliebiger Komplexität zu konfigurieren – Sie können beliebige Geräte hinzufügen, einschließlich mehrerer Netzwerkschnittstellen. Zusätzlich zu KVM-VMs kann Virt-Man-ager Qemu/libvirt-Unterstützung für Xen-Gäste und LXC-Container aktivieren. Optional kann es auch Gastressourcen abfragen und so sehr schöne Diagramme liefern (wie die im Abschnitt Leistung auf Seite 25, die nach dem Start von Windows 10 etwa 30 Sekunden dauern). Darüber hinaus nutzt Virt-Manager die kürzlich hinzugefügte USB 3.0-Unterstützung von Qemu.

Kompatibilität und Schnappschüsse

Ist es möglich, virtuelle Maschinen zwischen realen zu verschieben?

Manchmal müssen Sie eine VM zwischen Hypervisoren verschieben. Alle unsere Programme können Maschinen importieren, die im Open Virtual Appliance (OVA)-Format gespeichert sind, bei dem es sich einfach um einen Tarball eines VMDK (VMware)-Disk-Images und virtueller Hardwaredaten handelt. VirtualBox ermöglicht den Export in dieses Format, verfügt aber auch über ein eigenes Virtual Disk Image (VDI) und kommt auch mit allen anderen zurecht.

Mit dem Befehl qemu-img können Formate konvertiert werden. Besonders hervorzuheben ist sein bevorzugtes QCOW2-Format, mit dem Sie mithilfe der hervorragenden COW-Technik (Copy On Write) mehrere Snapshots des Systems intern speichern können.

Boxes, Virt-Manager, VirtualBox und VMware Workstation unterstützen System-Snapshots und speichern verschiedene Zustände ihrer VM. Mit VMware Player können Sie zusätzlich zum aktuellen Status nur einen Snapshot pro Maschine erstellen. Daher sind tiefe Regressionstests ausgeschlossen.

VirtualBox und VMware Workstation können auch eine VM „klonen“, und dies ist eine effektive Methode zum Erstellen von System-Snapshots: Daten werden nur dann in den entsprechenden Klon geschrieben, wenn sich sein Status vom Status des übergeordneten Klons unterscheidet. Mit VMware können Sie ein Gast-VMDK-Image auf dem Host bereitstellen, was ebenfalls praktisch sein kann. Derselbe Trick kann jedoch durch die Konvertierung in ein Raw-Disk-Image und die Verwendung von Standard-Linux-Tools und -Arithmetik zur Berechnung des Partitionsoffsets durchgeführt werden.

VirtualBox ★★★★

Ursprünglich ein Desktop-Virtualisierungs-Client, ist VirtualBox für viele wahrscheinlich immer noch das Tool der Wahl. Dieses Programm verfügt über eine klare Struktur, die das Einrichten einer virtuellen Maschine vereinfacht, und über viele nützliche Optionen. Zusätzlich zur Begrenzung der Anzahl der CPU-Kerne, auf die das Gastbetriebssystem Zugriff hat, ermöglicht VirtualBox Ihnen, eine Begrenzung der CPU-Auslastung des Gastes als Prozentsatz anzugeben. VirtualBox unterstützt auch die Videoaufzeichnung, sodass Sie an einem Abend ein Windows-Tutorial für Ihren YouTube-Kanal aufzeichnen können.


VirtualBox

Es kann beliebige virtuelle Festplatten importieren, bietet jedoch nur USB 2.0-Host-Controller-Unterstützung und auch nur dann, wenn Sie das proprietäre Erweiterungspaket von Oracle installieren. Die Optionen für den verteilten Zugriff auf die Zwischenablage und Drag-and-Drop (je nach Wunsch in eine oder beide Richtungen) sind sehr praktisch. VirtualBox verfügt über praktische Indikatoren für Netzwerk- und Festplatten-E/A sowie CPU-Auslastung.

Übrigens haben wir im Artikel „“ ausführlich darüber gesprochen, wie man die virtuelle VirtualBox-Maschine installiert und richtig konfiguriert.

VMware Player ★★★

Das kostenlose Angebot von VMware hat seit seiner Einführung im Jahr 2008 einen langen Weg zurückgelegt. Das Bemerkenswerteste ist, dass dies kein Player mehr ist: Es ist mehr als in der Lage, eine hochwertige virtuelle Maschine für Sie zu erstellen.


VMware-Player

Zusätzlich zur Unterstützung einer Reihe von Netzwerkkonfigurationen (NAT, Bridged, Host-Only usw.) bietet es sehr schöne Optionen zur Gestaltung des Netzwerkverkehrs, was sehr nützlich ist, wenn Sie beispielsweise die neueste Version eines DDoS-Clients testen Sehen Sie, wie viel Malware Sie Windows XP auf Ihrer virtuellen Maschine hängen lassen können, bis es abstürzt. VMware unterstützt auch USB 3.0-Geräte und durch die Installation von Gasttools können Sie brillante Grafiken, eine verteilte Zwischenablage und verteilte Verzeichnisse nutzen. Player ist etwas schlechter, wenn es um Schnappschüsse geht (man kann nur einen machen), aber wir haben es im vorherigen Abschnitt kritisiert.

VMware Workstation ★★★★★

Es gibt eine nicht kostenlose Version von VMware Player (VMware Player Pro), aber wir haben entschieden, dass es für diesen Vergleich besser wäre, stattdessen die höherwertige Workstation zu nehmen. Die App bietet viele zusätzliche Funktionen für Entwickler, darunter die Möglichkeit, virtuelle Maschinen in einer Art virtueller Phalanx zu gruppieren, sodass Sie sie alle mit einem einzigen Klick gleichzeitig online schalten können.

VMware Workstation bietet außerdem Unterstützung für neue Befehle auf modernen Intel-Prozessoren und ermöglicht die Konfiguration von Maschinen mit virtuellen CPUs, bis zu 16 und 64 GB RAM. Allerdings ist Workstation stark auf die Integration mit dem Rest der (ziemlich umfangreichen) VMware-Suite ausgerichtet und eignet sich daher besser für eine Unternehmensumgebung.

Desktop-Integration

Werden sie mit Ihrem Farbschema kollidieren?

Einige Benutzer lieben die perfekte Harmonie der Schnittstellen virtueller Maschinen und ihrer entsprechenden Hypervisoren mit dem Host-Desktop, während andere einfach verwirrt sind.

VirtualBox verwendet Qt4, was besonders auf dem Qt-basierten Arch-Linux-Desktop ärgerlich ist, der überall Qt5 verwendet, aber es ist nur so etwas wie ein Nischenfehler. Boxes passt erwartungsgemäß perfekt zu Gnome 3; Virt-Manager und VMware nutzen GTK3 und arbeiten auch perfekt damit zusammen.

Alle unsere Kandidaten ermöglichen es uns, die virtuelle Maschine in den Vollbildmodus zu schalten, und glücklicherweise haben sie alle uns erlaubt, mit der entsprechenden Tastenkombination wieder zurückzuschalten.

Zu den herausragenden Modi gehören Unity in VMware (nein, das ist keine Möglichkeit, alles Ubuntu-ähnlich zu machen) und Seamless in Virtual-Box – beide zeigen Anwendungsfenster direkt vom Gast auf dem Host-Desktop an. Dies ist sehr gut für eine Linux-VM (wodurch die potenzielle Verwechslung zwischen Gast- und Hostfenstern beseitigt wird), ganz gleich, wie sie ausgeführt werden soll
die Vorschau lief nicht gut; Windows 7 mit aktiviertem Aero war ebenfalls nicht das angenehmste Erlebnis.

Alle unsere Kandidaten unterstützen die Ausführung des Gastes im Vollbildmodus und können so konfiguriert werden, dass sich die Auflösung ändert, wenn die Fenstergröße geändert wird. Um dieses Szenario zu beenden, stehen geeignete Hotkeys zur Verfügung. Die Drag-and-Drop-Funktion auf VMware-Maschinen ist sehr praktisch, weshalb VMware in dieser Kategorie gewinnt.

Grafikbeschleunigung

Können Software-Rendering-Probleme vermieden werden?

Jeder unserer Kandidaten würde Ihnen gute Dienste leisten, wenn Sie lediglich eine virtuelle Maschine installieren möchten, ohne die Absicht zu haben, etwas grafikintensives zu tun.

Wenn Sie jedoch 3D-Beschleunigung benötigen, müssen Sie VMware oder VirtualBox verwenden. Sobald Sie mit der Installation der Guest Additions fertig sind (einschließlich der doppelt negativen VirtualBox-Frage, die Sie von der experimentellen WDDM-Unterstützung abhalten soll, die beispielsweise für die Windows 7 Aero-Schnittstelle erforderlich ist), können Sie die 3D-Beschleunigung in VirtualBox genießen und in zwei VMware-Clients.


Bumm-bumm, Maxwells silberner Hammer landete auf dem Bienenstock. Er starb kurz nachdem dieser Screenshot in Don't Starve aufgenommen wurde.

Mit VirtualBox können Sie der virtuellen Grafikkarte bis zu 256 MB System-RAM zuweisen, mit VMware bis zu 2 GB. Beachten Sie, dass diese Gigabyte nicht von Ihrer tatsächlichen Grafikkarte übernommen werden, sodass Sie oberhalb von 256 MB oft keine große Verbesserung feststellen werden. VirtualBox bietet auch 2D-Beschleunigung für Windows-Gäste, was dazu beitragen sollte, das Rendern von Videos, die Bildschirmvergrößerung und die Farbkorrektur zu beschleunigen, obwohl vieles davon von der Hostkonfiguration abhängt – auf einem schnellen Computer wird diese Einstellung keine großen Auswirkungen haben. Eine Windows-VM wird Battlefield 4 oder Mittelerde: Mordors Schatten wahrscheinlich nicht ausführen (wir haben Glück, dass sie auf Linux portiert sind), wenn alles auf Version 11 hochgefahren ist, aber ältere oder weniger anspruchsvolle Spiele werden problemlos funktionieren: Wir haben eine gute Stunde damit verbracht, das beliebte Indie-Spiel Don't Starve zu spielen und dabei unseren Vergleich völlig vergessen.

Auf VMware funktionierte alles besser als auf VirtualBox, aber vielleicht lag das an einer günstigeren Konfiguration – auf Arch Linux verwendeten wir den neuesten proprietären Nvidia-Treiber, was zu einem Vorteil gegenüber dem anderen führen könnte.

Urteil

Virtualisierung ist ein langjähriges und komplexes Vergleichsthema. Wenn Sie 3D-Spiele ausführen möchten, werden Sie Gnome Boxes oder Virt-Manager nicht einmal in Betracht ziehen, und wenn Sie mit VirtualBox keine besseren Ergebnisse erzielen als wir, werden Sie VMware als Ihren Hypervisor wählen. Aber auch diese Technologie ist bei weitem nicht so ausgereift wie DirectX 11 im nativen Format. Vielleicht haben Sie mit einigen experimentellen Leistungspatches sogar noch mehr Glück mit Spielen in Wine. Wir sind im Allgemeinen nicht gerade begeistert von VMware-Lizenzen, insbesondere von solchen, bei denen Sie nach einer 30-tägigen Testversion bezahlen müssen, aber für einige werden die Funktionen der Workstation für Unternehmen ein Segen sein. Insbesondere wenn Sie vCenter Converter von VMware verwenden, virtualisieren Sie eine Maschine mit einem Klick – ideal, wenn Sie etwas Neues auf Ihrem aktuellen System testen möchten.

Wir haben nicht auf die Unmenge an Befehlszeilentools eingegangen, die in allen unseren Kandidaten enthalten sind, aber sie sind vorhanden, zusammen mit einer mehr als ausführlichen Dokumentation. Sie können sie in Ihren Skripten verwenden, wenn Sie auf Virtualisierung setzen und eine ganze Reihe virtueller Maschinen aus der Sicherheit der Befehlszeilenumgebung verdrängen. Vielleicht möchten Hacker lieber direkt mit Qemu arbeiten, aber wer eine einfache kostenlose und Open-Source-Lösung sucht, wird mit Gnome Boxes glücklich.


Die Blasen sehen gut aus, wenn man nicht den Aufwand sieht, der in ihre Darstellung gesteckt wurde.

Aber es gibt nur einen Gewinner (ein Unentschieden ist eine seltene Ausnahme), und dieses Mal ist es Virt-Manager – nun ja, wir konnten VMware nicht gewinnen lassen. Mit Virt-Manager können Sie den Großteil der Leistungsfähigkeit von Qemu nutzen, ohne auf langwierige Befehlszeilenzauber zurückgreifen zu müssen. Virtuelle Maschinen können ohne großen Aufwand angehalten, neu konfiguriert, verschoben und geklont werden. Das Einzige, was ihm fehlt, ist die Unterstützung für Grafikbeschleunigung, aber wer weiß, vielleicht wird es ja noch so sein. VMware Player und Gnome Boxes belegen gemeinsam den zweiten Platz, da sie beide durch ihre Einfachheit punkten, und wir lieben das Boxes-Symbol, das einen Tesserakt (oder einen Hyperwürfel oder einen Würfel innerhalb eines Würfels – was auch immer Sie bevorzugen) zeigt.

Virt-Manager ★★★★
Alle Manager sollten einen so guten Job machen.

VirtualBox ★★
Einst die einzige Lösung, jetzt am Rande.

VMware Player ★★★
Schnell und bequem, aber die Lizenz hat mich im Stich gelassen.

VMware Workstation ★★
Schnell und mit vollem Funktionsumfang, aber nicht kostenlos.

Boxen ★★★
Der einfachste Weg, eine VM zu installieren und zu konfigurieren.