🐧 linux-x64

linux-x64 Platform Guide

52 statically-linked ELF binaries compiled with musl libc — runs on any Linux kernel 3.2+. Containers, KVM, rootless namespaces, and full tool suite.

52
BINARIES
ELF
FORMAT
musl
LIBC
3.2+
MIN KERNEL

Overview

The linux-x64 build is the primary target for Scorpiox Code. All 52 binaries are compiled as static ELF executables using GCC with musl libc via an Alpine Linux container. No shared libraries, no package managers, no runtime dependencies. Drop the binaries anywhere on any x86_64 Linux system with kernel 3.2+ and they run.

Installation

Install
# One-line install — downloads static binaries to ~/.scorpiox/bin curl -fsSL "get.scorpiox.net?platform=linux" | bash # Verify installation sx --version # Or download directly from dist server curl -fsSL https://dist.scorpiox.net/linux-x64/sx -o sx chmod +x sx ./sx

The installer places all 52 binaries into ~/.scorpiox/bin and adds the path to your shell profile. Since every binary is statically linked with musl, there are zero system requirements beyond a working Linux kernel.

Platform-Specific Features

🐳

containers (podman)

Run isolated workloads via podman — rootless containers with full filesystem and network isolation.

🔒

unshare (rootless namespaces)

Linux-native rootless namespaces for lightweight sandboxing without a container runtime.

💻

KVM virtual machines (scorpiox-vm)

Launch KVM-backed virtual machines directly from the CLI for full OS-level isolation.

⚙️

init system (scorpiox-init)

Built-in init system for managing long-running processes and service supervision.

📊

cgroups

Resource limiting via cgroups — control CPU, memory, and I/O for spawned processes.

📸

X11 screenshots

Capture X11 display screenshots for visual context in AI conversations.

🖥️

PTY/forkpty

Full pseudoterminal support for interactive process spawning and terminal emulation.

🔑

sshpass

Non-interactive SSH authentication for automated remote operations.

📡

network traffic monitoring

Monitor and log network traffic for debugging and security analysis.

cron scheduling

Schedule recurring tasks with built-in cron support — no system crontab needed.

Included Binaries (52)

scorpiox-agent scorpiox-askuserquestion scorpiox-bash scorpiox-beam scorpiox-claudecode-fetchtoken scorpiox-codex-fetchtoken scorpiox-config scorpiox-conv scorpiox-cron scorpiox-debug scorpiox-dns scorpiox-docs scorpiox-email scorpiox-emit-session scorpiox-executecurl scorpiox-frp scorpiox-gemini scorpiox-hook scorpiox-host scorpiox-init scorpiox-logger scorpiox-mcp scorpiox-mirror-git scorpiox-multiplexer scorpiox-openai scorpiox-otp scorpiox-planmode scorpiox-podman scorpiox-printlogs scorpiox-pwsh scorpiox-renderimage scorpiox-rewind scorpiox-runtest scorpiox-screenshot scorpiox-sdk scorpiox-search scorpiox-server scorpiox-server-email scorpiox-spaceship-cli scorpiox-sshpass scorpiox-systemprompt scorpiox-tasks scorpiox-tmux scorpiox-traffic scorpiox-transcript scorpiox-unshare scorpiox-usage scorpiox-vault-git scorpiox-vm scorpiox-voice scorpiox-whatsapp sx

Excluded Binaries

These binaries are not available on linux-x64 as they target other platforms:

scorpiox-busybox scorpiox-imessage scorpiox-thunderbolt4 scorpiox-wsl
# scorpiox-busybox → bundled inside containers only # scorpiox-imessage → macOS only (iMessage.framework) # scorpiox-thunderbolt4 → macOS only (Thunderbolt IOKit) # scorpiox-wsl → Windows only (WSL interop)

Build Details

PropertyValue
OSLinux
Architecturex86_64
Compilergcc (musl-cross via Alpine container)
Binary FormatELF
Static Linking✅ Yes — fully static
C Librarymusl
C StandardC11
Build SystemCMake 3.16+
Build ContainerAlpine Linux (musl)
Build Scriptrelease.ps1 / Dockerfile.build-musl
Minimum KernelLinux 3.2+

Configuration

Scorpiox Code reads configuration from scorpiox-env.txt. Linux-specific settings for containers, namespaces, and VM support:

1st <exe_dir>/scorpiox-env.txt
2nd ~/.scorpiox/scorpiox-env.txt
3rd .scorpiox/scorpiox-env.txt
scorpiox-env.txt — Linux container settings
# Container backend TMUX_BACKEND=podman TMUX_MODE=container TMUX_PODMAN_IMAGE=alpine:latest TMUX_PODMAN_TLS_VERIFY=true # Rootless namespace isolation TMUX_UNSHARE_NET_MODE=host TMUX_UNSHARE_VOLUME_MOUNT=/home/user/project # KVM virtual machines TMUX_LAUNCH_MODE=vm # Init system INIT_TOOLS=scorpiox-agent,scorpiox-server,scorpiox-cron SXMUX_INIT_CMD=sx --interactive # Logging LOG_DIR=~/.scorpiox/logs LOG_LEVEL=info