Skip to content

Getting started

Similar to the upstream-downstream relationship between CentOS Stream and Red Hat Enterprise Linux (RHEL), AutoSD is the public, upstream, in-development repository for Red Hat In-Vehicle Operating System (OS). AutoSD is a binary Linux distribution based on CentOS Stream but with a some divergences. For example, AutoSD relies on the kernel-automotive package rather than the CentOS Stream kernel package. Like CentOS Stream, AutoSD is open to public contributions and enables anyone to preview Red Hat In-Vehicle OS, which makes it a convenient solution for development. Community members and current and potential Red Hat customers and partners can explore AutoSD to see what might land in Red Hat In-Vehicle OS.

Important

AutoSD is fully compatible with Red Hat In-Vehicle OS, but it is not certified for functional safety (FuSa) or commercially supported.

Automotive Stream Distribution vs CentOS Stream

Cloning AutoSD sample images and automotive-image-builder

Before you can experiment with AutoSD on your host, you must clone sample images for AutoSD and the automotive-image-builder tool.

Prerequisites

  • git

Procedure

  1. Clone the AutoSD sample images repository:

    git clone --recursive https://gitlab.com/CentOS/automotive/sample-images.git
    

    Important

    When cloning the repo the first time, you must pass the --recursive option to also clone the automotive-image-builder submodule. This submodule gets you the automotive-image-runner tool.

    If you have an existing sample-images git repository that doesn’t have the submodule, you can clone it after the fact using the following command:

    git submodule update --init
    

    If you update to the latest version of a branch using git pull, use the --recurse-submodules option to also update the submodule, or run git submodule update after the pull.

Next steps

Set up your containerized or VM developer environment on your Linux or MacOS host.


© Red Hat