Supported Linux
Pigsty runs on Linux with amd64/x86_64 and arm64/aarch64 architectures. It supports three major distribution families: EL, Debian, and Ubuntu.
Pigsty runs directly on the host without containers. It supports actively maintained mainstream releases in these three families on both architectures.
Overview
Recommended OS versions: Rocky Linux 9.8 / 10.2, Debian 12.15 / 13.6, Ubuntu 22.04.5 / 24.04.4 / 26.04.0.
| Distro | Arch | OS Code | PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|---|---|---|
| RHEL / Rocky / Alma 10 | x86_64 | el10.x86_64 | |||||
| RHEL / Rocky / Alma 10 | aarch64 | el10.aarch64 | |||||
| RHEL / Rocky / Alma 9 | x86_64 | el9.x86_64 | |||||
| RHEL / Rocky / Alma 9 | aarch64 | el9.aarch64 | |||||
Ubuntu 26.04 (resolute) | x86_64 | u26.x86_64 | |||||
Ubuntu 26.04 (resolute) | aarch64 | u26.aarch64 | |||||
Ubuntu 24.04 (noble) | x86_64 | u24.x86_64 | |||||
Ubuntu 24.04 (noble) | aarch64 | u24.aarch64 | |||||
Ubuntu 22.04 (jammy) | x86_64 | u22.x86_64 | |||||
Ubuntu 22.04 (jammy) | aarch64 | u22.aarch64 | |||||
Debian 13 (trixie) | x86_64 | d13.x86_64 | |||||
Debian 13 (trixie) | aarch64 | d13.aarch64 | |||||
Debian 12 (bookworm) | x86_64 | d12.x86_64 | |||||
Debian 12 (bookworm) | aarch64 | d12.aarch64 |
These seven minor releases are the current validation baselines. The extension repository retains EL8 compatibility on both architectures. Thus, the complete package matrix covers 16 Linux platforms. EL8 is in its retirement transition and is no longer a recommended deployment baseline.
EL
Pigsty supports RHEL / Rocky / Alma / Anolis / CentOS 8, 9, 10.
| EL Distro | Arch | OS Code | PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|---|---|---|
| RHEL10 / Rocky10 / Alma10 | x86_64 | el10.x86_64 | |||||
| RHEL10 / Rocky10 / Alma10 | aarch64 | el10.aarch64 | |||||
| RHEL9 / Rocky9 / Alma9 | x86_64 | el9.x86_64 | |||||
| RHEL9 / Rocky9 / Alma9 | aarch64 | el9.aarch64 | |||||
| RHEL8 / Rocky8 / Alma8 | x86_64 | el8.x86_64 | |||||
| RHEL8 / Rocky8 / Alma8 | aarch64 | el8.aarch64 | |||||
| RHEL7 / CentOS7 | x86_64 | el7.x86_64 | |||||
| RHEL7 / CentOS7 | aarch64 | - |
Rocky Linux 9.8 / 10.2 balances stability and recent software. We recommend these versions for EL users.
EL8 reaches end of life in 2029. Plan an upgrade as soon as possible. EL10 support is ready. The next release will remove EL8 support.
RHEL 7 reached end of life in June 2024. PGDG stopped providing binary packages for PG 16/17/18 on EL7.
For extended support on legacy OS, consider Enterprise Subscription.
Ubuntu
Pigsty supports Ubuntu 26.04 / 24.04 / 22.04:
| Ubuntu Distro | Arch | OS Code | PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|---|---|---|
Ubuntu 26.04 (resolute) | x86_64 | u26.x86_64 | |||||
Ubuntu 26.04 (resolute) | aarch64 | u26.aarch64 | |||||
Ubuntu 24.04 (noble) | x86_64 | u24.x86_64 | |||||
Ubuntu 24.04 (noble) | aarch64 | u24.aarch64 | |||||
Ubuntu 22.04 (jammy) | x86_64 | u22.x86_64 | |||||
Ubuntu 22.04 (jammy) | aarch64 | u22.aarch64 |
Ubuntu 26.04 provides the newest LTS baseline, while Ubuntu 24.04 remains the conservative default for Ubuntu users.
Debian
Pigsty supports Debian 12 / 13. We recommend the latest Debian 13.6:
| Debian Distro | Arch | OS Code | PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|---|---|---|
Debian 13 (trixie) | x86_64 | d13.x86_64 | |||||
Debian 13 (trixie) | aarch64 | d13.aarch64 | |||||
Debian 12 (bookworm) | x86_64 | d12.x86_64 | |||||
Debian 12 (bookworm) | aarch64 | d12.aarch64 | |||||
Debian 11 (bullseye) | x86_64 | d11.x86_64 (historical) | |||||
Debian 11 (bullseye) | aarch64 | - |
Debian 11 reached end of life in July 2024. For extended support on legacy OS, consider Enterprise Subscription.
Vagrant
For local VM deployment, use these Vagrant base images. Pigsty development uses the same images:
cloud-image/rocky-8: Rocky 8.10cloud-image/rocky-9: Rocky 9.8cloud-image/rocky-10: Rocky 10.2cloud-image/debian-12: Debian 12.15cloud-image/debian-13: Debian 13.6cloud-image/ubuntu-22.04: Ubuntu 22.04.5cloud-image/ubuntu-24.04: Ubuntu 24.04.4cloud-image/ubuntu-26.04: Ubuntu 26.04.0
Terraform
For cloud deployment, use these Terraform base image prefixes (Aliyun example):
| x86_64 | Aliyun Image Prefix |
|---|---|
| Rocky 8.10 | rockylinux_8_10_x64 |
| Rocky 9.8 | rockylinux_9_8_x64 |
| Rocky 10.2 | rockylinux_10_2_x64 |
| Ubuntu 22.04.5 | ubuntu_22_04_x64_20G |
| Ubuntu 24.04.4 | ubuntu_24_04_x64_20G |
| Ubuntu 26.04.0 | ubuntu_26_04_x64_20G |
| Debian 12.15 | debian_12_15_x64 |
| Debian 13.6 | debian_13_6_x64 |
| aarch64 | Aliyun Image Prefix |
|---|---|
| Rocky 8.10 | rockylinux_8_10_arm64 |
| Rocky 9.8 | rockylinux_9_8_arm64 |
| Rocky 10.2 | rockylinux_10_2_arm64 |
| Ubuntu 22.04.5 | ubuntu_22_04_arm64_20G |
| Ubuntu 24.04.4 | ubuntu_24_04_arm64_20G |
| Ubuntu 26.04.0 | ubuntu_26_04_arm64_20G |
| Debian 12.15 | debian_12_15_arm64 |
| Debian 13.6 | debian_13_6_arm64 |
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)