Skip to content

Index

Welcome to AutoSD - Automotive Stream Distribution

AutoSD is the upstream binary distribution that serves as the public, in-development preview of Red Hat In-Vehicle Operating System. Built on CentOS Stream with automotive-specific optimizations, AutoSD enables mixed-criticality workloads for modern Software-Defined Vehicles.

Quick Start - choose your path

=== "Build your first image" Ready to create an AutoSD image in 15 minutes?

Perfect for developers who learn by doing.

[Start building →](getting-started/quick-start-guide.md){ .md-button .md-button--primary }

=== "Hardware integration" Deploying to automotive hardware?

Hardware engineers and system integrators start here.

[Hardware guide →](provisioning/index.md){ .md-button .md-button--primary }

=== "Safety & compliance" Working with functional safety requirements?

Understand mixed criticality and safety concepts.

[Safety overview →](features-and-concepts/con_mixed-criticality.md){ .md-button .md-button--primary }

=== "Learn the concepts" New to automotive Linux or containerization?

Start with fundamental concepts and architecture.

[Core concepts →](features-and-concepts/index.md){ .md-button .md-button--primary }
What makes AutoSD different?

AutoSD addresses the unique challenges of automotive computing:

Mixed criticality architecture : Run safety-critical and non-critical workloads on the same platform with proven isolation using containers and partitioning.

Real-time performance : Optimized kernel-automotive with Real-Time Linux, deterministic scheduling, and minimal latency for time-critical applications.

Reliable updates : OSTree-based immutable images with atomic A/B updates, rollback capabilities, and bandwidth-efficient delta updates.

Container-native : Built for containerized applications with Quadlet, systemd integration, and seamless orchestration with BlueChi.

Developer-friendly : Complete toolchain with Automotive Image Builder, comprehensive manifests, and configurations for various hardware platforms.

- **Connected vehicle applications** --- Build infotainment systems, telematics, and connectivity applications with container isolation and real-time guarantees. [➤ Container guide](building/containerizing_apps.md) - **Mixed-criticality systems** --- Deploy both safety-critical and non-critical applications on shared hardware with Freedom from Interference. [➤ Safety architecture](features-and-concepts/con_mixed-criticality.md) - **Over-the-air updates** --- Implement secure, reliable OTA updates with OSTree's atomic operations and efficient delta compression. [➤ Update strategy](building/proc_upgrading-ostree-based-images.md) - **Hardware enablement** --- Enable support for automotive SoCs, ECUs, and reference platforms with upstream driver integration. [➤ Hardware support](hardware-enablement/index.md)
The Automotive SIG ecosystem

The CentOS Automotive SIG manages and delivers the following:

AutoSD distribution

The primary deliverable. A binary distribution with automotive-specific packages, kernel optimizations, and mixed-criticality support. AutoSD serves as the upstream preview of Red Hat In-Vehicle OS.

Sample images & manifests

Pre-built images and Automotive Image Builder manifests for common scenarios. Download nightly builds or use demo manifests as starting points for custom images.

Browse sample images →

RPM repositories

Enhanced package repositories with automotive-specific software, drivers, and applications that extend AutoSD capabilities.

Contribute packages →

Tools & documentation

Complete toolchain including automotive-image-builder, comprehensive documentation, and community support.

Ready to get started?
  1. Install Automotive Image Builder →
  2. Follow the Quick Start Guide →
  3. Join the community →
Important safety information

Functional Safety Disclaimer

--8<-- "docs/fusa_disclaimer.md"


Technical deep dive

For those ready to explore AutoSD's technical foundation:

Architecture & design : AutoSD uses containers as the foundation for Software-Defined Vehicle architecture, enabling isolation of critical and non-critical workloads. Learn More →

Build system : Based on OSBuild with YAML manifests, AutoSD provides reproducible, customizable image generation. Explore →

Package management : RPM-based distribution provides automotive-specific packages and dependency management. Details →

Update mechanism : OSTree provides image-based updates with atomic operations, rollback capabilities, and composefs tamperproofing. Understand →


AutoSD is developed by the CentOS Automotive SIG in collaboration with the automotive industry and open source communities.