Argo OS Build Swarm
Distributed Gentoo package compilation across 2 physical sites. Real-time coordination of build drones for parallel compilation.
Fleet Status
Real-time status of build drones across both networks
🎛️ Orchestrators
Milky Way Fleet Jove Network
Andromeda Fleet Kronos Network
Build Activity
Real-time swarm status from the distributed build network
Blocked Packages 0
Network Topology
Swarm architecture across Milky Way and Andromeda networks
Galactic Infrastructure
Two networks connected by Tailscale — a distributed Gentoo build civilization
Milky Way
Jove Network • 10.0.0.0/24Andromeda
Kronos Network • 192.168.50.0/24Technical Architecture
Detailed system topology and build swarm infrastructure
Argo OS Build Swarm Architecture
A custom-built Gentoo package orchestration system — no distcc, no shared ccache.
Each drone compiles full packages independently via SSH-dispatched tasks from a central orchestrator.
Built entirely from scratch at gentoo-build-swarm, packages flow through queue → drone → binhost for binary installation.
Milky Way Cluster
Jove Network • 10.0.0.0/24Build Drones
Physical Infrastructure
Andromeda Cluster
Kronos Network • 192.168.50.0/24Build Drones
Physical Infrastructure
Build Flow
apkg install <package> or orchestrator detects missing dependencyemerge — one package per drone, fully parallelTechnology Stack
Swarm Architecture
How the distributed build system works
Orchestrators
Two orchestrators manage the build queue. The primary orchestrator (Icarus) delegates packages to drones. Titawin serves as standby for failover.
Build Drones
Five drones compile packages in parallel. Each drone pulls a package from the queue, compiles it, and reports results back to the orchestrator.
Gateway API
The gateway (Altair-Link) serves as the public API endpoint, aggregating status from all orchestrators and providing real-time fleet telemetry.
Sweeper Drone
A specialized drone (Sweeper-Galileo) handles cleanup tasks, dependency resolution, and background maintenance jobs.
Swarm CLI Commands
swarm status
Show fleet status and active builds
swarm queue
Display package queue statistics
swarm build <package>
Queue a package for compilation
swarm logs
Stream real-time build activity