<<<<<<< HEAD
=======
>>>>>>> a6f660b (nav: update feature page links)
๐Ÿง linux-x64 ยท ELF ยท musl ยท static

Linux x64 Platform

74 statically-linked ELF binaries compiled with musl libc โ€” runs on any Linux kernel 3.2+ with zero dependencies. Containers, KVM, rootless namespaces, and full tool suite.

74
Binaries
ELF
Format
musl
C Library
0
Dependencies

Overview

Scorpiox Code ships 74 pure C binaries for Linux x86_64. Every binary is statically linked against musl libc inside an Alpine container, producing fully self-contained ELF executables with zero runtime dependencies โ€” no glibc, no shared libraries, no package manager needed. Drop them on any Linux system from embedded devices to production servers and they just work.

Installation

One-line installer
curl -fsSL "https://get.scorpiox.net?platform=linux" | bash

The installer places all 74 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.

Or download directly
curl -fsSL https://dist.scorpiox.net/linux-x64/sx -o sx chmod +x sx ./sx

Platform Features

๐Ÿง

Rootless Containers

scorpiox-unshare uses Linux user namespaces for rootless containers โ€” no Docker daemon, no root, no suid binaries.

๐Ÿ–ฅ๏ธ

KVM Virtual Machines

scorpiox-vm boots Linux kernels directly via KVM โ€” x86_64 hardware virtualization with virtio devices.

๐Ÿ“ฆ

Container Init

scorpiox-init runs as PID 1 inside containers โ€” signal forwarding, zombie reaping, clean shutdown.

๐Ÿ‹

Podman / Docker

scorpiox-podman manages OCI containers through podman or docker โ€” image pull, run, exec, logs.

๐Ÿ“ก

PTY / forkpty

Full pseudo-terminal support via libutil โ€” interactive shell sessions, terminal multiplexing with scorpiox-tmux.

๐Ÿ“ธ

X11 Screenshots

scorpiox-screenshot captures multi-monitor screenshots via X11 โ€” no external tools needed.

๐Ÿ”’

Cgroups

Resource isolation via Linux cgroups โ€” CPU, memory, and I/O limits for containers and child processes.

๐ŸŒ

Network Capture

scorpiox-traffic captures raw network packets โ€” traffic analysis and debugging without tcpdump.

๐Ÿ“ง

DNS Resolver

Built-in DNS resolution via resolv โ€” used by scorpiox-server-email for MX lookups and SMTP routing.

Binary Categories

โšก core 14
๐Ÿค– ai-provider 14
๐ŸŒ network 13
๐Ÿ–ฅ๏ธ shell 10
๐Ÿ”ง build 7
๐Ÿ› debug 4
๐Ÿ”„ session 4
๐Ÿ“ฆ container 3
๐Ÿ“ง communication 3
๐Ÿ”Œ mcp 2

Included Binaries (74)

scorpiox-agent scorpiox-askuserpermission scorpiox-askuserquestion scorpiox-bash scorpiox-beam scorpiox-bmp2png scorpiox-claudecode-fetchtoken scorpiox-claudecode-models scorpiox-claudecode-refreshtoken scorpiox-codex-fetchtoken scorpiox-codex-models scorpiox-codex-refreshtoken scorpiox-config scorpiox-conv scorpiox-cron scorpiox-debug scorpiox-dns scorpiox-docs scorpiox-editfile scorpiox-email scorpiox-emit-session scorpiox-executecurl scorpiox-fetch scorpiox-frp scorpiox-gemini-vertex scorpiox-google-claude scorpiox-google-fetchtoken scorpiox-google-gemini scorpiox-google-models scorpiox-googlemaps scorpiox-googleweather scorpiox-grep scorpiox-hook scorpiox-host scorpiox-init scorpiox-kql scorpiox-logger scorpiox-mcp scorpiox-mcp-httpclient scorpiox-mirror-git scorpiox-multiplexer scorpiox-openai scorpiox-otp scorpiox-planmode scorpiox-podman scorpiox-printlogs scorpiox-readfile scorpiox-renderimage scorpiox-rewind scorpiox-runtest scorpiox-screenshot scorpiox-sdk scorpiox-search scorpiox-server scorpiox-server-email scorpiox-server-fetchtoken scorpiox-server-http2tcp scorpiox-skills scorpiox-sshpass scorpiox-systemprompt scorpiox-tasks scorpiox-tmux scorpiox-traffic scorpiox-transcript scorpiox-unshare scorpiox-usage scorpiox-vault-git scorpiox-vertex-models scorpiox-vi scorpiox-vm scorpiox-voice scorpiox-websearch 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 bridge) # scorpiox-thunderbolt4 โ†’ macOS only (Thunderbolt hotplug) # scorpiox-wsl โ†’ Windows only (WSL interop)

Build Details

PropertyValue
OSLinux
Architecturex86_64
Compilergcc (musl-static via Alpine container)
Binary FormatELF
Static Linkingโœ… Yes โ€” fully static, zero shared libraries
C Librarymusl
C StandardC11
Build SystemCMake 3.16+
Build ContainerAlpine Linux (musl-dev)
Build Scriptrelease.ps1
Minimum KernelLinux 3.2+ (any glibc-free system)
Shared Librarieslibscorpiox-server.so (optional)

Security Hardening

All linux-x64 binaries are compiled with the following hardening flags:

FlagDescription
-fstack-protector-strongStack buffer overflow protection
-fcf-protectionControl-flow enforcement (GCC x86_64 CET)
-D_FORTIFY_SOURCE=2Compile-time and runtime buffer overflow checks
-Wl,-z,noexecstackNon-executable stack segments
-Wl,-z,relro,-z,nowFull RELRO โ€” GOT is read-only after startup

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 & VM settings
# Container backend SX_CONTAINER=unshare # unshare | podman | docker # Rootless namespace settings SX_UNSHARE_NET=1 # isolate network namespace SX_UNSHARE_PID=1 # isolate PID namespace SX_UNSHARE_MOUNT=1 # isolate mount namespace # KVM virtual machine SX_VM_MEMORY=2048 # VM memory in MB SX_VM_CPUS=2 # VM CPU count SX_VM_KERNEL=/path/to/bzImage # kernel image for direct boot # Network SX_DNS_PORT=5353 # scorpiox-dns listen port SX_TRAFFIC_IFACE=eth0 # network capture interface