Introduction
This document summarizes the features and recent and upcoming releases of Workspot Linux Desktops and Apps
Workspot supports Linux desktops, which operate in much the same way as Workspot Windows desktops. They are managed in the same way by the Workspot Control administrator, reached by end-users using the same Workspot Clients, and so on.
Linux VMs can also be used as multi-user Application Server Pools, where the “application” is typically a full Linux login session that seems much the same as a dedicated Linux VM to the end-user, allowing multiple users to use the same Linux VM simultaneously. This functionality was introduced in Linux Agent 1.6.0.
The main difference, obviously, is that Workspot Linux desktops run Linux instead of Windows, which in turn requires that their virtual machines be built from a Linux-based template. In addition, Linux desktops run the Workspot Linux Agent rather than the Workspot Windows Desktop Agent.
How it Works
End-users connect to their Linux desktops using the Workspot Client, which opens an RDP connection that typically passes through a Workspot Gateway, in exactly the same way as connecting to a Workspot Windows desktop or app.
The xRDP package, the Workspot Linux Agent, and other packages needed to support end-user login and other necessary functions are installed to the Linux template via one of the “workspot_linux_installer” scripts on download.workspot.com. Once this installation is complete, the template is ready to be used to create Workspot Linux pools: Linux persistent desktop pools, Linux non-persistent desktop pools, or (starting with Linux Agent 1.6.0) Linux application server pools.
Recent Releases
Workspot provides different releases for different Linux distros. See Linux Distro Support by Cloud and VM Type for details of which features are supported by distro.
For installation instructions, see Using the Workspot Linux Agent.
Linux Desktop Agent 1.6.0
Highlights:
Current production release for RHEL 7.9 Linux on Hyper-V and VMware (only).
Supports desktop pools and application server pools. When deployed as an application server pool, a single Linux app server VM hosts multiple simultaneous user sessions, each of which behaves like a persistent desktop as far as the end-user is concerned.
Multi-monitor support when using a multi-monitor-capable Workspot Client (Windows or Mac).
See Creating Linux VMs on Red Hat Enterpise Linux (RHEL) 7.9 for installation and configuration instructions.
Limitations:
No GPU support.
Supported only on Hyper-V and VMware VMs.
Tested only on the Windows Client.
Linux Desktop Agent 1.5.0
Highlights:
Current Production release for Ubuntu 22.04.
Supports non-GPU desktops on the Azure and GCP Clouds.
Equivalent features to release 1.4.0.
Install from Workspot_linux_installer_1.5.0_Ubuntu22.04.sh.
Limitations:
Video playback in a browser window dramatically slows down the responsiveness in other windows.
Installation intermittently fails due to “unmet dependencies.” Workaround: run the installation script again.
Azure template cloning is not supported on this release.
Linux Desktop Agent 1.4.0
Current Production release for CentOS.
Supports CentOS 7.9 (GPU and non-GPU) on the GCP Cloud only.
Okta login support.
Support for startup and custom startup scripts.
Install from Workspot_linux_installer_1.4.0_CentOS7.9.sh
Linux Desktop Agent 1.3.1
Current Production release for Ubuntu 18.04 non-GPU desktops on GCP, Azure, and AWS EC2 Clouds.
A bug that blocked reconnection if a screen saver timeout was enabled has been fixed.
Install from Workspot_linux_installer_1.3.1_Ubuntu18.04.sh
Linux Desktop Agent 1.3.0
Supports Ubuntu 18.04 (non-GPU only) on GCP, Azure, and AWS EC2 Clouds.
Related Documents
Using the Workspot Linux Agent (including template creation, startup scripts, and troubleshooting).
Control Protocol Settings and Workspot Linux Desktops. (Which selectable Client features are supported by Linux desktops).
Using a Web Proxy on the Workspot Linux Agent and Linux Desktops.