Skip to main content
STELLAROrbital computing
STELLAR field notes / Engineering

Stellar OS: Designing an Operating System for the Orbital Computing Era

Running distributed compute across satellites, ground stations, and edge nodes requires an operating system that doesn't exist yet. Stellar OS is our answer and it challenges fundamental assumptions about what an OS should do.
September 18, 2025
Published
13 min read
Read time
Engineering
Category
Field note
Format
Engineering/ visual
Wind-tunnel-style payload qualification test
13 min read

When we set out to design the software infrastructure for STELLAR's orbital network, we quickly realized that no existing operating system was designed for our requirements. Linux is designed for stable, connected hardware. Kubernetes is designed for data center workloads. FreeRTOS is designed for single embedded devices.

None of them are designed for a distributed system where: - Network partitions are regular and predictable (satellite passes) - Nodes have intermittent connectivity (ground station contacts) - Hardware operates in extreme environments (radiation, vacuum, temperature swings) - Workloads span quantum, classical GPU, and edge compute simultaneously - Latency to the operator is in the 10-100ms range at best

The Core Design Principles

Stellar OS is built on four principles that diverge from conventional operating system design:

1. Partition-First Design: Rather than treating network partitions as exceptional failures to recover from, Stellar OS treats them as the normal operating condition. Every service is designed to operate autonomously during pass gaps (the period when a satellite is not in contact with a ground station), then synchronize when connectivity is restored.

2. Heterogeneous Compute Abstraction: The OS presents a unified interface over quantum processors, classical GPUs, and neural inference accelerators. Workloads declare their compute requirements abstractly; the OS schedules them to appropriate hardware including migrating workloads between quantum and classical processors as coherence conditions change.

3. Radiation-Aware State Management: Radiation-induced bit flips are not bugs to be fixed they're environmental conditions to be tolerated. Stellar OS implements continuous state validation, automatic rollback to verified state snapshots, and workload migration when radiation events are detected.

4. Time-Sliced Orbital Resource Scheduling: Every orbital resource power, thermal, compute, communication bandwidth follows predictable patterns tied to orbital mechanics. Stellar OS schedules workloads around these patterns, ensuring peak compute workloads run when solar arrays are at maximum efficiency and thermal conditions are favorable.

The Quantum-Classical Interface

The most novel aspect of Stellar OS is the quantum-classical interface layer. Quantum processors are not general-purpose computers; they excel at specific problem types. The OS implements an automatic problem decomposition engine that identifies quantum-amenable subproblems within classical workloads and offloads them to the quantum processor.

This makes the quantum processor invisible to application developers they write classical code, and the OS accelerates it with quantum computation where beneficial.

Current Status

Stellar OS is in active development with our core team in Luxembourg and Abu Dhabi. We're targeting an initial SDK release in Q3 2026 that will allow research partners to begin developing orbital-native applications before our first satellite launches.

The operating system is, in many ways, the most important component of our stack. It determines what applications are possible on orbital infrastructure. We're building it to be the foundation for a century of orbital computing.

Related field notes

Keep reading the orbital cloud thesis

STELLAR publishes analysis on orbital data centers, mission data processing, AI infrastructure constraints, and the systems work required to make compute in space usable.