ServoBox launches Ubuntu 22.04 PREEMPT_RT environments for robotics without turning your whole workstation into an RT system. It gives you automatic CPU pinning, IRQ isolation, built-in latency checks, external recipe-channel installs for common robotics stacks, and support for remote RT targets over SSH.
Full setup instructions, host RT configuration, and usage guides live at servobox.dev.
One-line install:
curl -fsSL https://www.servobox.dev/install.sh | sudo bashCreate, start, and validate your first RT VM:
servobox init
servobox start
servobox rt-verify
servobox test --duration 30 --stress-ngBefore running latency-sensitive workloads, follow the host setup guide: Installation and Host RT Setup
Project-local defaults can live in .servobox/config:
servobox config init
servobox init
servobox pkg-install
servobox runUse .servobox/config for VM sizing, RT mode, package install defaults, custom recipe paths, and the default run workflow for a client project.
- Local real-time VMs for robotics and control workloads
- Automatic CPU pinning, IRQ steering, and RT verification
- Package install and run helpers backed by the external ServoBox recipe channel
- Remote target mode for Jetson, NUC, and other SSH-reachable RT machines
- Start here: servobox.dev
- Install and host setup: Getting Started
- First VM workflow: First Run
- Commands and packages: User Guide
- RT tuning and troubleshooting: Reference
ServoBox is released under the MIT License.
