Open the setup guide Open the Docker guide
What you will learn
-
Install packages and tools required by ESP
-
Install the toolchains for the RISC-V Ariane, RISC-V Ibex and SparcV8 Leon3 processors
-
Set up the environment variables required by ESP
-
Reproduce an older ESP environment with the legacy Docker image

What you will need
-
Linux operating system, unless you reproduce the legacy ESP Docker environment. Those images were historically tested on Windows 10 and macOS 10.15, but current host compatibility has not been validated. The native setup guide covers these Linux distributions:
-
Red Hat Enterprise Linux 8 (recommended OS for ESP)
-
AlmaLinux 8 (currently tested with AlmaLinux 8.10)
-
Red Hat Enterprise Linux 10 and AlmaLinux 10 are documented as an unreleased preview.
-
Ubuntu 22.04. Ubuntu 24.04 and Ubuntu 26.04 have preliminary package lists only; confirm commercial CAD-tool support separately.
-
Red Hat Enterprise Linux 7.8 and CentOS 7 are legacy platforms. CentOS 7 is EOL, and RHEL 7 is EOL for non-ELS users.
-
What you can contribute
The ESP team welcomes external contributions and collaborations on a variety of topics including but not limited to:
-
Integration of more open-source processors
-
Support for more Operating Systems
-
Support for more CAD tools, especially if open-source