Wie gut schneidet VirtualBox im Vergleich zu VMWare Fusion für Linux-Gäste ab?

Ich möchte eine Linux-Entwicklung durchführen, die einige Live-Tests meiner Anwendung beinhaltet. Ich brauche eine ziemlich anständige Leistung, aber vielleicht nicht die Metallleistung, zumindest nicht zum Testen. Ich möchte jedoch keine VM, die mich nach unten zieht oder mehr Ressourcen meines Macs als nötig beansprucht. Wie gut funktioniert VirtualBox auf Snow Leopard?

Antworten (3)

Nachdem ich VMware Fusion (alle Versionen von 1 Beta bis 3.1), Parallels (von ihrer ersten öffentlichen Veröffentlichung bis 5.x – noch nicht auf 6 aktualisiert) und viele VirtualBox-Versionen ausgiebig verwendet habe (obwohl ich es sechs Monate lang nicht mehr verwendet habe vor), kann ich sagen, dass für Windows sowohl Parallels als auch VMware in Bezug auf Funktionen, Kompatibilität und Geschwindigkeit Kreise um VirtualBox gezogen haben.

Früher habe ich .NET-Code in diesen Windows kompiliert, und die Geschwindigkeit von VMware und Parallels war überlegen (ich habe weitergemacht und andere Timings getaktet).

Der Vorteil von VirtualBox war (und ist immer noch) der Preis. Für vieles reicht VirtualBox, aber es ist (soweit ich das verstehe) immer noch langsamer als seine beiden (einzigen) Konkurrenten.

Der Vorteil, den Sie haben, ist, dass VirtualBox kostenlos ist, sodass Sie es jetzt ausprobieren können, und sowohl VMware als auch Parallels bieten Testversionen an, die Sie ausprobieren können. Wenn Sie es ernst meinen, die beste Virtualisierungslösung für Ihr Szenario zu finden, empfehle ich Ihnen, sich die Zeit zu nehmen, alle drei Optionen selbst zu testen.

Ich persönlich verwende in diesen Monaten Parallels 5, weil es für meine sehr große Visual Studio C#-Lösung besser funktionierte als VMware 3.1. Ich habe jedoch VMware verwendet und Parallels 3 und 4 übersprungen, weil sie (für mich) instabiler und langsamer waren.

Ich wollte nicht auf Parallels 6 upgraden, weil sie mich mit ihrem Upgrade-Preis von 49 $ nerven, den man jedes Jahr zahlen muss.

Diese Antwort bekommt meine Stimme. Ich habe VirtualBox ein paar Jahre lang als LAMP (+ Lighttpd, Litespeed, C++, was auch immer) Entwicklungsumgebung verwendet und hatte gelegentlich das Problem, dass eine NFS-Freigabe, ein virtueller Netzwerkadapter usw. nach einem Neustart nicht mehr funktionierte; Ich musste auch etwas Voodoo machen, um LAN-Sharing + externes Internet konsistent zum Laufen zu bringen. Es war auch zu speicherhungrig. Ich bin vor ungefähr 4 Monaten zu VMware Fusion gewechselt und wünschte, ich hätte es viel, viel früher getan. Das Netzwerk "funktioniert einfach" und ist vor externen Anfragen geschützt, es verwendet die /etc/hosts-Datei meines Macbooks, einfachere Einrichtung von Freigaben usw.

Ich kann mich nicht mit VMWare vergleichen, aber VirtualBox und Linux funktionieren auf meinem Laptop einwandfrei. Ich führe rechenintensiven Code auf der Linux-VM aus. Es hat nur 1 CPU, während der Laptop Core 2 Duo ist. Der Laptop hat 8 GB RAM und die VM bekommt 2 davon.

Eine leichte Leistungsverbesserung besteht darin, die VM kopflos zu booten und sich dann per SSH einzuloggen, wenn Ihre Anwendung keine GUI ist.

Ich führe Ubuntu Desktop 10.10 als Gast in VirtualBox Mac aus und kann sagen, dass es ungefähr so ​​​​schnell läuft wie in Fusion. Es ist definitiv langsamer als in Fusion für Dinge, die viele Dateien öffnen (z. B. das Neukompilieren des Kernels), aber zumindest in meinem Fall im gleichen Bereich für die normale Desktop-Linux-Nutzung.