Arch Linux Open Vm Tools in VMware, vmwgfx

Опубликовано: 16 Март 2022
на канале: Linux Zone
1,830
14

Arch Linux in vmware virtual machine installing open vm tools for auto resize of window of guest operating system, and mount the shared folder or directory in Guest VM.

Installation open-vm-tools
pacman -S open-vm-tools

Arch Linux guest in VMware guide:
https://wiki.archlinux.org/title/VMwa...

Open VM Tools (open-vm-tools) is the open source implementation of VMware Tools for Linux guest operating systems.

The open-vm-tools suite is bundled with some Linux operating systems and is installed as a part of the OS, eliminating the need to separately install the suite on guest operating systems. All leading Linux vendors support the open-vm-tools suite on vSphere, Workstation, and Fusion, and bundle open-vm-tools with their product releases.

VMware fully supports open-vm-tools that are developed in collaboration with OS vendors and open source communities and recommends using open-vm-tools that are redistributed by your OS vendors.

vmw_balloon - The physical memory management driver. It acts like a "balloon" that can be inflated to reclaim physical pages by reserving them in the guest and invalidating them in the monitor, freeing up the underlying machine pages so they can be allocated to other guests. It can also be deflated to allow the guest to use more physical memory. Deallocated Virtual Machine memory can be reused in the host without terminating the guest.

vmw_pvscsi - For VMware's Paravirtual SCSI (PVSCSI) HBA.

vmw_vmci - The Virtual Machine Communication Interface. It enables high-speed communication between host and guest in a virtual environment via the VMCI virtual device.

vmwgfx - For 3D acceleration. This is a KMS enabled DRM driver for the VMware SVGA2 virtual hardware.

vmxnet3 - For VMware's vmxnet3 virtual ethernet NIC.

a fuse-based hgfs implementation has been added to open-vm-tools

vsock - The Virtual Socket Protocol. It is similar to the TCP/IP socket protocol, allowing communication between Virtual Machines and hypervisor or host.

vmw_vsock_vmci_transport - Implements a VMCI transport for Virtual Sockets.