VMware

VMware, Inc. sells a variety of closed-source hypervisors. "VMware" can refer to both the company or its products.

Installation
When installing VMware Workstation on Gentoo you need to download the bundle from VMware's website.

Required kernel options
To install and run VMware Workstation on Gentoo you need to enable these kernel options.

Kernel modules
VMware Workstation 16.0 is known to support up to linux 5.8, and 16.1 works on 5.10 from my testing. If you use an older version of Workstation it will require an older kernel, 15.5 supports up to 5.4, 14.1.7 suppots up to 4.18, and 12.5.9 supports up to 4.12. After a kernel upgrade you will have to rebuild the VMware modules. You can do this by running the following command.

systemd services
If you are using systemd you might want to create some systemd service files to start VMware services on startup using systemd.

If you want to enable networking, add this service:

If you want to connect to your VMware Workstation from another server:

Uninstallation
If you use systemd and created systemd service files, you should delete them first:

VMware Workstation has an uninstaller, and can be uninstalled.

Gentoo guests
Running Gentoo Linux as a guest inside of VMware Workstation requires enabling some kernel modules and installing.

Kernel Configuration
When working with VMware ESXi, despite the Ethernet emulator stating it would be an Intel e1000e, the guest OS was presented with an AMD Ethernet adapter. Both are included for completeness as well as the e1000.

The keywords for the above options are:
 * CONFIG_NET_VENDOR_AMD
 * CONFIG_AMD8111_ETH
 * CONFIG_PCNET32
 * CONFIG_NET_VENDOR_INTEL
 * CONFIG_E1000
 * CONFIG_E1000E
 * CONFIG_KEYBOARD_ATKBD
 * CONFIG_VMWARE_BALLOON
 * CONFIG_VMWARE_PVSCSI
 * CONFIG_VMXNET3
 * CONFIG_VMWARE_VMCI
 * CONFIG_VMWARE_VMCI_VSOCKETS
 * CONFIG_FUSE_FS
 * CONFIG_FUSION
 * CONFIG_FUSION_SPI

Emerge
Install :

vmware-tools service
Start the service:

And, add the vmware-tools service to the default run level.