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.
Popular use cases¶
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.
RPM repositories¶
Enhanced package repositories with automotive-specific software, drivers, and applications that extend AutoSD capabilities.
Tools & documentation¶
Complete toolchain including automotive-image-builder, comprehensive documentation, and community support.
Ready to get started?¶
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.