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.
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
-
Clone the AutoSD sample images repository:
Important
When cloning the repo the first time, you must pass the
--recursive
option to also clone theautomotive-image-builder
submodule. This submodule gets you theautomotive-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:If you update to the latest version of a branch using
git pull
, use the--recurse-submodules
option to also update the submodule, or rungit submodule update
after the pull.
Next steps
Set up your containerized or VM developer environment on your Linux or MacOS host.