The Linux device on which you install Horizon Client, and the peripherals it uses, must meet certain system configurations that have been tested and are officially supported by VMware.
Note: These system requirements pertain to the
Horizon Client for Linux that VMware makes available. In addition, several VMware partners offer thin and zero client devices for
Horizon 7 deployments. The vendor and model of the thin or zero client device, and the configuration that an enterprise chooses to use, determine the features available for each client device and the operating systems supported. For information about the vendors and models for these client devices, see the
VMware Compatibility Guide, available on the VMware website.
- Architecture
- i386, x86_64, ARM (for thin client devices only)
- Memory
- At least 2 GB of RAM
- Operating system
-
Horizon Client for Linux has been tested on the following operating systems for this release.
Operating System Version Ubuntu 32-bit 16.04 Ubuntu 64-bit 16.04, 18.04, 20.04 Red Hat Enterprise Linux (RHEL) 64-bit 7.8, 8.2 Note: On RHEL 8.x systems, Horizon Client only supports the X11 display server protocol. The Wayland display server protocol is not supported. - OpenSSL requirement
-
Horizon Client requires a specific version of OpenSSL. The correct version is automatically downloaded and installed.
- Horizon Connection Server, Security Server, and Horizon Agent
-
Latest maintenance release of
Horizon 6.2.x and later releases
If client systems connect from outside the corporate firewall, it is good practice for you to use a security server. With a security server, client systems do not require a VPN connection.
- Display protocol
-
- VMware Blast (requires Horizon Agent 7.0 or later)
- PCoIP
- RDP
- Screen resolution on the client system
- Minimum: 1024 X 768 pixels
- Hardware requirements for VMware Blast and PCoIP
-
- x86- or x64-based processor with SSE2 extensions, with an 800 MHz or faster processor speed
- Available RAM above system requirements to support various monitor setups. Use the following formula as a general guide:
20 MB + (24 * (# monitors) * (monitor width) * (monitor height))
As a rough guide, you can use the following calculations:1 monitor: 1600 x 1200: 64 MB 2 monitors: 1600 x 1200: 128 MB 3 monitors: 1600 x 1200: 256 MB
- Hardware requirements for RDP
-
- x86- or x64-based processor with SSE2 extensions, with an 800 MHz or faster processor speed
- 128 MB RAM
- Software requirements for Microsoft RDP
- Use the latest rdesktop version available.
- Software requirements for FreeRDP
- If you plan to use an RDP connection to Horizon desktops and you prefer to use a FreeRDP client for the connection, you must install the correct version of FreeRDP and any applicable patches. See Install and Configure FreeRDP.
- Other software requirements
-
Horizon Client also has certain other software requirements, depending on the Linux distribution you use. Allow the
Horizon Client installation wizard to scan your system for library compatibilities and dependencies. The following list of requirements pertains only to Ubuntu distributions.
- libudev.so.0
Note: Beginning with Horizon Client 4.2, libudev0 is required to run Horizon Client. By default, libudev0 is not installed in some systems.
- To support idle session timeouts: libXss.so.1.
- To support Flash URL redirection: libexpat.so.1. (The libexpat.so.0 file is no longer required.)
- To improve performance when using multiple monitors, enable Xinerama.
- libudev.so.0