Skip to content

Experimental Linux preview — x86-64 and ARM64

Pre-release
Pre-release

Choose a tag to compare

Experimental optimized builds of gpuicn Workspace for Linux. These are separate x86-64 (Intel/AMD) and ARM64 (AArch64) binaries, not a universal Linux package.

Built from commit 72e2a907cf20 with Rust 1.97.1, locked dependencies and both X11 and Wayland backends enabled. The archive includes a stripped release executable, licenses and launch instructions. The crate's internal version is still beta.3; this preview tag identifies the newer Linux source revision.

Requirements

Ubuntu 24.04 or a compatible Linux desktop with glibc 2.39 or newer and a working Vulkan driver. Ubuntu 22.04 and Alpine/musl are not supported by these binaries. Other distributions have not been qualified.

On Ubuntu, install any missing runtime libraries:

sudo apt install libxcb1 libxkbcommon0 libxkbcommon-x11-0 libfontconfig1 libwayland-client0 libwayland-cursor0 libvulkan1

Use the appropriate graphics driver for your machine. Mesa users can install mesa-vulkan-drivers. Headless software rendering over VNC may remain slow even with an optimized build.

Run

Download the archive for your CPU, extract it, open its folder in a terminal and run:

./gpuicn-workspace

Each .sha256 file verifies its matching archive with sha256sum -c FILE.sha256. The JSON files record architecture, source revision, size and hash.

Testing status

  • x86-64: built natively on Ubuntu 24.04. The packaged release received a bounded headless X11 startup check using Mesa software rendering. The earlier development build received an informal remote-desktop trial; it worked but was laggy.
  • ARM64: cross-compiled with Ubuntu 24.04 ARM64 libraries. Architecture and package integrity checked. Not runtime-tested.
  • Hardware-accelerated performance, Wayland sessions, accessibility, IME and broader distro compatibility still need testing.

Linux now uses $XDG_DATA_HOME/gpuicn-workspace/workspace.json or ~/.local/share/gpuicn-workspace/workspace.json. Earlier trial data under ~/Library/Application Support/gpuicn Workspace/ stays in use if the new file does not exist. GPUICN_WORKSPACE_DATA can override the path.

This preview does not replace the existing macOS release or qualify full Linux support. Please report failures with your CPU architecture, distro, session type, GPU/driver and terminal output.