Skip to content
Spacecraft Systems In Production

SpaceOS Embedded Real-Time Operating System

The SpaceOS series is a fully proprietary embedded real-time operating system developed for high-reliability aerospace applications. It is optimized for time-critical, high-performance embedded systems in space environments. Characterized by low resource consumption, high real-time responsiveness, and strong reliability, SpaceOS provides a stable foundation for aerospace missions requiring precise and deterministic operation.

SpaceOS Embedded Real-Time Operating System

Key Specifications

Scheduling Algorithm
Priority-based fixed preemptive scheduling with time-slice round-robin support for tasks of the same priority
Supported CPU Architectures
SPARC and ARM
Supported Number of Tasks
Unlimited
Priority Levels
0–63
Signal Management
Supports binary signals, semaphore signals, and counting signals
Message Queues
Supported
Published: October 16, 2025 Last updated: October 18, 2025
Product Gallery

Visual Overview

Specifications

Technical Details

Comprehensive specifications and technical information

Quick Overview

The SpaceOS series is a fully proprietary embedded real-time operating system developed for high-reliability aerospace applications. It is optimized for time-critical, high-performance embedded systems in space environments. Characterized by low resource consumption, high real-time responsiveness, and strong reliability, SpaceOS provides a stable foundation for aerospace missions requiring precise and deterministic operation.

Key Specifications

ParameterValue
Scheduling AlgorithmPriority-based fixed preemptive scheduling with time-slice round-robin support for tasks of the same priority
Supported CPU ArchitecturesSPARC and ARM
Supported Number of TasksUnlimited
Priority Levels0–63
Signal ManagementSupports binary signals, semaphore signals, and counting signals
Message QueuesSupported
Memory ManagementSupports dynamic memory allocation
Time ManagementSupported

Key Features

  • Low software resource utilization.
  • Excellent real-time performance.
  • High software reliability.

Applications

  • Used in microsatellite onboard systems; first flight in 2006.

Documentation & Resources

Support

Frequently Asked Questions

Common questions about SpaceOS Embedded Real-Time Operating System

Which CPU architectures does SpaceOS support?

SpaceOS supports SPARC and ARM architectures. It provides priority-based fixed preemptive scheduling with time-slice round-robin support for tasks of the same priority.

How many tasks and priority levels does SpaceOS handle?

SpaceOS supports an unlimited number of tasks and 64 priority levels (0 to 63). It includes message queues, dynamic memory allocation, and time management.

What signal types does SpaceOS provide?

SpaceOS supports binary signals, semaphore signals, and counting signals, along with message queues for inter-task communication.

Does SpaceOS have flight heritage?

Yes. SpaceOS first flew in 2006 in microsatellite onboard systems and is characterized by low resource use, strong real-time performance, and high reliability.

Quote Datasheet CAD