Open-VM-Tools vs. VMware-Tools

42319
ianc1215

Was ist der Unterschied zwischen dem Open-VM-Tools-Paket und dem Tool von VMware ESX / ESXi?

Das wundert mich, weil die von VMware für nichts anderes als RPM kompiliert werden und ich Debian verwende. In der Vergangenheit habe ich sie auf jeder Maschine gemäß VMware-Anweisungen kompiliert.

Aber es gab ein paar Dinge, mit denen ich mich beschäftigte, wie eine UTM-Software mit dem Namen Untangle. Um Probleme mit der Öffnung von Untangle für die Vanille-Repos zu vermeiden, wollte ich einen Versuch mit den Open-VM-Tools unternehmen.

Jede Hilfe wäre dankbar.

19

2 Antworten auf die Frage

20
kbyrd

Das mit den VMware-Produkten gelieferte VMware Tools-Paket enthält sowohl Open-Source- als auch Closed-Source-Komponenten. Die Open VM Tools-Pakete sind nur die Open Source-Teilmenge des VMware Tools-Pakets. Im Allgemeinen können Sie davon ausgehen, dass Open VM Tools die gleichen grundlegenden Funktionen bietet wie VMware Tools. Es gibt jedoch einige zusätzliche Funktionen, die VMware Tools umfasst. Wenn Ihre Linux-Distribution ein VMware Tools-Paket in ihren Repositorys hat, basiert sie auf Open VM Tools und nicht auf VMware Tools.

UPDATE: Früher wollte ich nicht genau sagen, welcher Code in open-vm-tools und VMware Tools enthalten ist, da sich der Satz ändert. Das ist immer noch wahr, aber ich habe eine Liste von der open-vm-tools-Website gefunden.

In den häufig gestellten Fragen zu open-vm-tools wird beschrieben, welcher Code gegenüber VMWare-Tools enthalten ist:

Alle nicht-experimentellen Kernel-Module und Anwendungen auf Benutzerebene, die ausschließlich von VMware entwickelt wurden, werden veröffentlicht. Bestimmte experimentelle Treiber sind für die zukünftige Veröffentlichung geplant. VMware wird Dritte dazu ermutigen, ihre Beiträge unter der GPL freizugeben.

Genauer:

  • Treiber für Geräte und Dateisysteme
  • Speicher steigt auf
  • Geteilte Ordner
  • Drag & Drop, Text und Datei kopieren / einfügen
  • Zwischenablage freigeben
  • Disk Wischen und Schrumpfen
  • Zeitsynchronization
  • Automatische Anpassung der Bildschirmauflösung für den Gast
  • GuestInfo (bietet Statistiken zur Gastumgebung)
  • Gast-SDK (enthält Informationen zur VM)
  • Soft-Power-Operationen
  • Unterstützung für mehrere Monitore
  • GTK Toolbox-Benutzeroberfläche

Wieder ändert sich dieser Satz im Laufe der Zeit. Da neue Funktionen über VMware Tools veröffentlicht werden, kann es einige Zeit dauern, bis Open-vm-Tools gefunden werden. Wenn VMware diese nicht freigeben kann, wird dies möglicherweise überhaupt nicht möglich sein.

Ich verstehe, also ist etwas wie die VMCI höchstwahrscheinlich proprietär, während der e1000e-Treiber möglicherweise nicht der Fall ist. Recht? ianc1215 vor 12 Jahren 0
@ Solignis: Im Allgemeinen sollten Sie davon ausgehen, dass sich die meisten Treiber in Open VM Tools befinden, einschließlich VMCI. Der e1000-Treiber wird nicht von VMware bereitgestellt. Die Präsentation der virtuellen NIC als e1000 erfolgte, weil die echte NIC so üblich ist und jedes größere Betriebssystem bereits einen Treiber dafür hat. kbyrd vor 12 Jahren 1
Wie kann ich herausfinden, welche Treiber / Anwendungen in vmware-tools enthalten sind, nicht aber in open-vm-tools? netvope vor 12 Jahren 0
@netvope: Ok, ich habe die Informationen aus den häufig gestellten Fragen zu open-vm-tools veröffentlicht. Es ist enttäuschend, dass Sie alle diese Antwort für relevant halten, aber nicht gut genug, um sie zu kommentieren. kbyrd vor 12 Jahren 0
@ kbyrd: Ich habe nichts gesagt, weil ich denke, deine Antwort war zu allgemein. Ich habe Ihre neue Antwort bestätigt. Der einzige Unterschied zwischen den beiden besteht darin, dass Open-VM-Tools keine experimentellen Treiber haben, die VMware-Tools in ihrer neuen Funktionalität hinterherhinken und keine Software enthalten, die nicht nur von VMware entwickelt wurde. netvope vor 12 Jahren 0
Wenn Sie mehr als 90 virtuelle Maschinen verwalten, ist es ein großer Vorteil, dass das Paket von open-vm-tools von Ihrer Distribution verwaltet und aktualisiert wird. Sie können die Tools einfach mit dem Rest des Systems aufrüsten, anstatt benutzerdefinierte VMware-Tools ISO (oder Laden Sie es in jedem Fall herunter). Dalibor Filus vor 8 Jahren 1
7
JorSol

In aktuellen VMware-Versionen wird die Verwendung von Open-VM-Tools empfohlen

Dies ist die KB http://kb.vmware.com/kb/2073803

Was im Grunde gesagt:

VMware empfiehlt die Verwendung von Open-VM-Tools, die von Betriebssystemanbietern neu verteilt werden.

Dies basiert natürlich auf dem Kompatibilitätshandbuch .

Moderne Linux-Distributionen enthalten auch VMware-Treiber direkt im Kernel. VMware empfiehlt und unterstützt diese Treiber.

VMware verwaltet den Quellcode für paravirtuelle VMware-Treiber und Kernelmodule aktiv im Mainline-Kernel.org-Baum für Linux.

So können Sie sich mit open-vm-tools sicher fühlen.