How it works

Rudder Virt is the control plane for open-source virtualization.

Rudder Virt connects a simple user experience to our custom made open-source hypervisor. This allows teams to launch modules quickly and run consistent virtual machine labs at scale.

Rudder Virt console

Real virtual machines, orchestrated at scale.

Virtual machines are a core building block of modern IT because they let teams run isolated systems on shared hardware with predictable, repeatable behavior.

Rudder Virt uses this open source technology to scale and distribute many virtual machines across servers, per class, or per user without requiring dedicated physical infrastructure for each workload.

Our Backing technologies

System Architecture

Rudder Virt + Aileron

The platform has two primary layers: Rudder Virt, the app users interact with, and Aileron, the open-source runtime where workloads are executed and evaluated.

Rudder Virt

This is the control plane for users and instructors: create modules, assign work, monitor results, and manage environments through a clean browser interface.

Aileron

This is the execution layer where virtual machines run, grading is performed, and module logic is enforced using open-source infrastructure components.

Aileron deep dive

Inside the runtime platform.

Aileron combines multiple open-source building blocks that work together to run, evaluate, and isolate module environments.

Operating system

A hardened base image and runtime environment that standardizes execution and keeps module behavior predictable.

Hypervisor

Open-source virtualization that provisions and runs virtual machines for each module namespace with strong isolation.

Grader

Automated checks validate outcomes and provide consistent scoring against module-defined criteria.

Open-source ecosystem

Aileron is open-source. Built from open-source components and developed in the open — browse the code, file issues, and contribute on GitHub.

View Aileron on GitHub