52 statically-linked ELF binaries compiled with musl libc — runs on any Linux kernel 3.2+. Containers, KVM, rootless namespaces, and full tool suite.
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.
# 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.
Run isolated workloads via podman — rootless containers with full filesystem and network isolation.
Linux-native rootless namespaces for lightweight sandboxing without a container runtime.
Launch KVM-backed virtual machines directly from the CLI for full OS-level isolation.
Built-in init system for managing long-running processes and service supervision.
Resource limiting via cgroups — control CPU, memory, and I/O for spawned processes.
Capture X11 display screenshots for visual context in AI conversations.
Full pseudoterminal support for interactive process spawning and terminal emulation.
Non-interactive SSH authentication for automated remote operations.
Monitor and log network traffic for debugging and security analysis.
Schedule recurring tasks with built-in cron support — no system crontab needed.
These binaries are not available on linux-x64 as they target other platforms:
# scorpiox-busybox → bundled inside containers only
# scorpiox-imessage → macOS only (iMessage.framework)
# scorpiox-thunderbolt4 → macOS only (Thunderbolt IOKit)
# scorpiox-wsl → Windows only (WSL interop)
| Property | Value |
|---|---|
| OS | Linux |
| Architecture | x86_64 |
| Compiler | gcc (musl-cross via Alpine container) |
| Binary Format | ELF |
| Static Linking | ✅ Yes — fully static |
| C Library | musl |
| C Standard | C11 |
| Build System | CMake 3.16+ |
| Build Container | Alpine Linux (musl) |
| Build Script | release.ps1 / Dockerfile.build-musl |
| Minimum Kernel | Linux 3.2+ |
Scorpiox Code reads configuration from scorpiox-env.txt. Linux-specific settings for containers, namespaces, and VM support:
# 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