Open-VM-Tools vs VMware-Tools

19

Jaka jest różnica między pakietem Open-VM-Tools a narzędziem dostarczanym z VMware ESX / ESXi?

Zastanawiam się nad tym, ponieważ te z VMware nie są kompilowane do niczego oprócz RPM i używam Debiana. W przeszłości po prostu kompilowałem je na każdym komputerze zgodnie z instrukcjami VMware.

Ale jest kilka rzeczy, z którymi się bałam, na przykład oprogramowanie UTM o nazwie Untangle. Aby uniknąć problemów związanych z otwieraniem Rozplątywania do repozytoriów waniliowych, chciałem spróbować dźgnąć narzędzia Open-VM.

Każda pomoc będzie mile widziana.

ianc1215
źródło

Odpowiedzi:

21

Pakiet narzędzi VMware dostarczany z produktami VMware zawiera zarówno komponenty open source, jak i open source. Pakiety Open VM Tools to tylko podzbiór open source pakietu VMware Tools. Ogólnie rzecz biorąc, można oczekiwać, że Open VM Tools zapewni te same podstawowe funkcje, co VMware Tools, ale może być kilka dodatkowych rzeczy, które obejmuje VMware Tools. Ponadto, jeśli dystrybucja Linuksa zawiera pakiet VMware Tools w swoich repozytoriach, jest oparta na Open VM Tools, a nie VMware Tools.

AKTUALIZACJA: Wcześniej niechętnie sprecyzowałem, jaki kod znajduje się w open-vm-tools vs VMware Tools, ponieważ zestaw się zmienia. To nadal prawda, ale znalazłem listę z witryny open-vm-tools, więc pomyślałem, że chciałbym ją tutaj zamieścić.

Open-VM-tools FAQ mówi po co kod zawiera vs VMware Tools:

Wydawane są wszystkie nie eksperymentalne moduły jądra i aplikacje na poziomie użytkownika, które zostały opracowane wyłącznie przez VMware. Niektóre sterowniki eksperymentalne są planowane w przyszłej wersji. VMware będzie zachęcać strony trzecie do udostępniania swoich treści na podstawie GPL.

Dokładniej:

  • Sterowniki dostępu do urządzeń i systemów plików
  • Balonowanie pamięci
  • Udostępnione foldery
  • Przeciągnij i upuść, Kopiuj / Wklej tekst i plik
  • Udostępnianie schowka
  • Czyszczenie i kurczenie dysku
  • Synchronizacja czasu
  • Automatyczna zmiana rozdzielczości ekranu gościa
  • GuestInfo (zapewnia statystyki dotyczące środowiska gościa)
  • Gość SDK (zawiera informacje o maszynie wirtualnej)
  • Operacje na miękkiej mocy
  • Obsługa wielu monitorów
  • Interfejs GTK Toolbox

Znowu ten zestaw zmienia się w czasie. Ponieważ nowa funkcjonalność jest udostępniana za pośrednictwem VMware Tools, może minąć trochę czasu, zanim będzie w stanie znaleźć sposób na otwarcie narzędzi vm, lub może jej wcale nie być, jeśli VMware nie będzie w stanie jej wydać.

kbyrd
źródło
Rozumiem, więc coś takiego jak VMCI jest najprawdopodobniej zastrzeżone, podczas gdy sterownik e1000e może nie być. Dobrze?
ianc1215
1
@ Solignis: Ogólnie rzecz biorąc, należy oczekiwać, że większość sterowników będzie w Open VM Tools, w tym VMCI. Sterownik e1000 nie jest dostarczany przez VMware. Prezentacja wirtualnej karty sieciowej jako e1000 została wykonana, ponieważ prawdziwa karta sieciowa jest tak powszechna, a każdy większy system operacyjny ma już dla niej sterownik.
kbyrd,
Jak mogę dowiedzieć się, które sterowniki / aplikacje są zawarte w vmware-tools, ale nie w open-vm-tools?
netvope,
@netvope: Ok, zamieściłem informacje z FAQ-open-vm-tools. To rozczarowujące, że wszyscy uważają tę odpowiedź za wystarczająco istotną, aby skomentować, ale nie wystarczająco dobrą, aby głosować.
kbyrd
1
To wielka korzyść z posiadania pakietu open-vm-tools zarządzanego i aktualizowanego przez twoją dystrybucję, jeśli zarządzasz ponad 90 maszynami wirtualnymi ... Możesz po prostu zaktualizować narzędzia z resztą systemu, zamiast montować niestandardowe narzędzia vmware ISO (lub pobieranie, w tym przypadku) każdej aktualizacji.
Dalibor Filus
7

W najnowszych wersjach VMware zaleca stosowanie narzędzi open-vm

To jest KB http://kb.vmware.com/kb/2073803

Co w zasadzie powiedział:

VMware zaleca stosowanie narzędzi open-vm redystrybuowanych przez dostawców systemów operacyjnych.

To oczywiście oparte na przewodniku zgodności .

Nowoczesne dystrybucje Linuksa zawierają również sterowniki VMware bezpośrednio w jądrze, a VMware zaleca i wspiera te sterowniki.

VMware aktywnie utrzymuje kod źródłowy parawirusowych sterowników VMware i modułów jądra w głównym drzewie kernel.org dla Linuksa.

Abyś mógł czuć się bezpiecznie, używając narzędzi open-vm.

JorSol
źródło