Open-VM-Tools vs VMware-Tools

19

Apa perbedaan antara paket Open-VM-Tools dan alat yang menyertai VMware ESX / ESXi?

Yang bertanya-tanya ini karena yang dari VMware tidak dikompilasi untuk apa pun kecuali RPM dan saya menggunakan Debian. Di masa lalu saya hanya mengkompilasinya pada setiap mesin sesuai instruksi VMware.

Tetapi ada beberapa hal yang saya mainkan, seperti perangkat lunak UTM yang disebut Untangle. Dan untuk menghindari masalah yang berkaitan dengan membuka Untangle ke repositori vanilla saya ingin mencoba alat Open-VM.

Bantuan apa pun akan dihargai.

ianc1215
sumber

Jawaban:

21

Paket Alat VMware yang dikirimkan bersama produk VMware berisi komponen sumber terbuka dan sumber tertutup. Paket Open VM Tools hanyalah subset open source dari paket VMware Tools. Secara umum, Anda dapat berharap bahwa Open VM Tools akan menyediakan fitur dasar yang sama dengan VMware Tools, tetapi mungkin ada beberapa hal tambahan yang termasuk VMware Tools. Juga, jika distro Linux Anda memiliki paket Alat VMware di repositori itu, itu didasarkan pada Open VM Tools dan bukan VMware Tools.

UPDATE: Sebelumnya saya enggan untuk secara spesifik tentang kode apa yang ada di open-vm-tools vs VMware Tools karena set yang berubah. Itu masih benar, tetapi saya menemukan daftar dari situs web open-vm-tools, jadi saya pikir saya akan memasukkannya di sini.

Itu buka-vm-tools FAQ mengatakan yang berikut tentang kode apa yang dikandungnya vs VMWare Tools:

Semua modul kernel non-eksperimental dan aplikasi tingkat pengguna   yang telah dikembangkan hanya oleh VMware sedang dirilis. Tertentu   driver eksperimental direncanakan untuk rilis di masa mendatang. VMware akan melakukannya   mendorong pihak ke-3 untuk melepaskan kontribusi mereka di bawah GPL.

Lebih spesifik:

  • Driver untuk perangkat dan akses sistem file
  • Balon memori
  • Folder bersama
  • Seret dan Jatuhkan, Teks dan Salin / Tempel File
  • Berbagi clipboard
  • Disk menghapus dan menyusut
  • Sinkronisasi waktu
  • Mengubah ukuran resolusi layar tamu otomatis
  • GuestInfo (menyediakan statistik tentang lingkungan tamu)
  • Guest SDK (memberikan informasi tentang VM)
  • Operasi daya lunak
  • Dukungan beberapa monitor
  • UI Toolbox GTK

Sekali lagi, set ini berubah seiring waktu. Karena fungsionalitas baru dirilis melalui VMware Tools, mungkin perlu beberapa waktu untuk menemukan cara membuka-vm-tools, atau mungkin tidak membuatnya sama sekali jika VMware tidak dapat merilisnya.

kbyrd
sumber
Saya mengerti, jadi sesuatu seperti VMCI kemungkinan besar adalah hak milik, sedangkan driver e1000e mungkin tidak. Kanan?
ianc1215
1
@ Solignis: Secara umum, Anda seharusnya mengharapkan sebagian besar driver ada di Open VM Tools, termasuk VMCI. Driver e1000 tidak disediakan oleh VMware. Menyajikan NIC virtual sebagai e1000 dilakukan karena NIC yang sebenarnya sangat umum dan setiap OS utama sudah memiliki driver untuk itu.
kbyrd
Bagaimana saya bisa mengetahui driver / aplikasi mana yang termasuk dalam vmware-tools tetapi tidak pada open-vm-tools?
netvope
@netvope: Ok, saya sudah memasang informasi dari FAQ open-vm-tools. Ini mengecewakan Anda semua menemukan jawaban ini cukup relevan untuk dikomentari tetapi tidak cukup baik untuk dihapus.
kbyrd
1
Ini adalah bonus yang luar biasa karena paket open-vm-tools dikelola dan diperbarui oleh distro Anda jika Anda mengelola lebih dari 90 mesin virtual ... Anda hanya dapat memutakhirkan alat dengan seluruh sistem, alih-alih memasang alat vmware kustom ISO (atau mengunduhnya, dalam hal ini) setiap pembaruan.
Dalibor Filus
7

Dalam versi terbaru dari VMware, ini merekomendasikan penggunaan open-vm-tools

Ini adalah KB http://kb.vmware.com/kb/2073803

Yang pada dasarnya mengatakan:

VMware merekomendasikan penggunaan open-vm-tools yang didistribusikan oleh vendor sistem operasi.

Ini tentu saja berdasarkan pada panduan kompatibilitas .

Distro Linux modern juga menyertakan driver VMware langsung di kernel dan VMware merekomendasikan dan mendukung driver ini.

VMware secara aktif memelihara kode sumber untuk driver paravirtual VMware dan modul kernel di bagian hulu di pohon kernel.org mainline untuk Linux.

Jadi Anda bisa merasa aman menggunakan open-vm-tools.

JorSol
sumber