Repository navigation
Experimental Linux preview — x86-64 and ARM64
Pre-releaseExperimental 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 libvulkan1Use 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-workspaceEach .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.