Open-VM-Tools vs VMware-Tools


19

Sự khác biệt giữa gói Open-VM-Tools và công cụ đi kèm với VMware ESX / ESXi là gì?

Điều này băn khoăn vì những cái từ VMware không được biên dịch cho bất cứ thứ gì ngoài RPM và tôi sử dụng Debian. Trước đây tôi chỉ biên dịch chúng trên mỗi máy theo hướng dẫn của VMware.

Nhưng có một vài điều tôi đã nhầm lẫn, như một phần mềm UTM có tên Untangle. Và để tránh các vấn đề liên quan đến việc mở Untangle lên các repos vanilla, tôi muốn thử một cú đâm vào các công cụ Open-VM.

Bất kỳ trợ giúp sẽ được đánh giá cao.

Câu trả lời:


21

Gói VMware Tools đi kèm với các sản phẩm VMware chứa cả các thành phần nguồn mở và nguồn đóng. Các gói Công cụ VM mở chỉ là tập hợp con nguồn mở của gói VMware Tools. Nói chung, bạn có thể mong đợi rằng Open VM Tools sẽ cung cấp các tính năng cơ bản giống như VMware Tools, nhưng có thể có thêm một vài điều mà VMware Tools bao gồm. Ngoài ra, nếu bản phân phối Linux của bạn có gói VMware Tools trong kho của nó, thì nó dựa trên Open VM Tools chứ không phải VMware Tools.

CẬP NHẬT: Trước đó tôi đã miễn cưỡng nói cụ thể về mã nào trong open-vm-tools so với VMware Tools vì bộ thay đổi. Điều đó vẫn đúng, nhưng tôi đã tìm thấy một danh sách từ trang web công cụ mở vm, vì vậy tôi mặc dù tôi sẽ đưa nó vào đây.

Các mở vm-công cụ FAQ nói như sau về những gì mã nó chứa vs VMWare Công cụ:

Tất cả các mô-đun hạt nhân không thử nghiệm và các ứng dụng cấp người dùng được phát triển chỉ bởi VMware đang được phát hành. Một số trình điều khiển thử nghiệm được lên kế hoạch để phát hành trong tương lai. VMware sẽ khuyến khích các bên thứ 3 phát hành đóng góp của họ theo GPL.

Cụ thể hơn:

  • Trình điều khiển cho các thiết bị và hệ thống tập tin truy cập
  • Ký ức
  • Thư mục chia sẻ
  • Kéo và thả, Sao chép văn bản và tệp / dán
  • Chia sẻ Clipboard
  • Lau đĩa và thu nhỏ
  • Đồng bộ hóa thời gian
  • Tự động thay đổi kích thước màn hình khách
  • GuestInfo (cung cấp số liệu thống kê về môi trường của khách)
  • SDK khách (cung cấp thông tin về VM)
  • Hoạt động điện mềm
  • Hỗ trợ nhiều màn hình
  • Giao diện người dùng hộp công cụ GTK

Một lần nữa, bộ này thay đổi theo thời gian. Vì chức năng mới được phát hành thông qua VMware Tools, nên có thể mất một thời gian để nó tìm đường đến công cụ open-vm hoặc nó có thể không xuất hiện ở đó nếu VMware không thể phát hành.


Tôi hiểu, vì vậy một cái gì đó như VMCI rất có thể là độc quyền, trong khi trình điều khiển e1000e có thể không. Đúng?
ianc1215

1
@Solignis: Nói chung, bạn nên mong đợi hầu hết các trình điều khiển sẽ có trong Công cụ VM mở, bao gồm VMCI. Trình điều khiển e1000 không được cung cấp bởi VMware. Việc trình bày NIC ảo dưới dạng e1000 đã được thực hiện bởi vì NIC thực sự rất phổ biến và mọi HĐH chính đều đã có trình điều khiển cho nó.
kbyrd

Làm cách nào tôi có thể tìm ra trình điều khiển / ứng dụng nào được bao gồm trong vmware-tools nhưng không có trong open-vm-tools?
netvope

@netvope: Ok, tôi đã đưa ra thông tin từ Câu hỏi thường gặp về công cụ mở. Thật đáng thất vọng khi tất cả các bạn đều thấy câu trả lời này đủ liên quan để bình luận nhưng không đủ tốt để nâng cao.
kbyrd

1
Đó là một phần thưởng tuyệt vời khi có gói công cụ vm mở được quản lý và cập nhật bởi distro của bạn nếu bạn quản lý hơn 90 máy ảo ... Bạn chỉ có thể nâng cấp các công cụ với phần còn lại của hệ thống, thay vì gắn các công cụ vmware tùy chỉnh ISO (hoặc tải về nó, cho vấn đề đó) mỗi bản cập nhật.
Dalibor Filus

7

Trong các phiên bản gần đây của VMware, nó khuyến nghị sử dụng các công cụ open-vm

Đây là KB http://kb.vmware.com/kb/2073804

Mà về cơ bản đã nói:

VMware khuyến nghị sử dụng các công cụ open-vm được phân phối lại bởi các nhà cung cấp hệ điều hành.

Điều này tất nhiên dựa trên hướng dẫn tương thích .

Các bản phân phối Linux hiện đại cũng bao gồm các trình điều khiển VMware trực tiếp trong kernel và VMware khuyến nghị và hỗ trợ các trình điều khiển này.

VMware tích cực duy trì mã nguồn cho trình điều khiển paravirtual VMware và các mô-đun hạt nhân ngược dòng trong cây kernel.org chính cho Linux.

Vì vậy, bạn có thể cảm thấy an toàn khi sử dụng open-vm-tools.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.