-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Zeek Operating System Support Matrix
The following table shows Zeek's operating system support using the default toolset of the OS. It reflects our platform support policy. It also shows if we perform CI tests against the OS, and if we provide binary packages using the OpenSuse Build Service for it.
For columns with "*", see notes below. For Linux systems, the listed compiler
version is the default compiler installed by the OpenSuse Build service; for
FreeBSD it is the version shipped with the OS; for macOS it is the current
version that comes with XCode (note that Apple's custom clang
uses a
different version scheme than upstream llvm/clang, but the version it's derived
from can be found in this table).
Operating System | EOL | Extended Support | Zeek Support | CI | OBS | Compiler |
---|---|---|---|---|---|---|
Alpine | N/A | ✓ | ✓ | GCC 13.2.1 | ||
CentOS 9 Stream | 2027-12-31 | ✓ | ✓ | GCC 11.2.1 | ||
Debian 11 | 2024-07 | 2026-06 | ✓ | ✓ | ✓ | GCC 10.2.1 |
Debian 12 | 2026-06 | 2028-06 | ✓ | ✓ | ✓ | GCC 12.2.0 |
Debian Testing | N/A | ✓ | ✓ | GCC 10.2.1 | ||
Fedora 39 | 2024-11-12 | ✓ | ✓ | ✓ | GCC 13.2.1 | |
Fedora 40 | 2025-15-14 | ✓ | ✓ | ✓ | GCC 14.0.1 | |
Fedora 41 | 2025-11-19 | ✓ | ✓ | GCC 14.2.1 | ||
SLE 12 | 2024-10-31 | 2027-10-31 | GCC 4.8.5 (SP5) | |||
SLE 15 | 2028-07-31 | 2031-07-31 | ✓ (*) | GCC 10.3.0 (SP3) | ||
openSUSE Leap 15.5 | 2024-12-31 | ✓ (*) | ✓ | ✓ | GCC 12.2.1 | |
openSUSE Leap 15.6 | 2024-12-31 | ✓ (*) | ✓ | ✓ | GCC 12.2.1 | |
openSUSE Tumbleweed | N/A | ✓ | ✓ | ✓ | GCC 13.3.1 | |
Ubuntu 20.04 | 2025-04-30 | 2030-04-30 | ✓ | ✓ | ✓ | GCC 9.3.0 |
Ubuntu 22.04 | 2027-04-30 | ✓ | ✓ | ✓ | GCC 11.2.0 | |
Ubuntu 24.04 | 2029-04-30 | ✓ | ✓ | ✓ | GCC 13.2.0 (+Clang 18.1.3) | |
Ubuntu 24.10 | 2025-07-30 | ✓ | ✓ | ✓ | GCC 14.2.0 | |
macOS 13 | TBA | ✓ | ✓ | AppleClang 14.0.0 | ||
macOS 14 | TBA | ✓ | ✓ | AppleClang 15.0.0 | ||
FreeBSD 13.3 | 2026-01-31 | ✓ | ✓ | Clang 13.0.0 | ||
FreeBSD 14.1 | 2028-11-30 | ✓ | ✓ | Clang 18.1.5 |
Due to the build system we use to create binary packages (OBS), we can currently not provide binary packages for most RedHat based or derived distributions. Fedora is the only such distribution for which we can currently provide binaries.
Source builds should continue to work on Red Hat derived distributions; please see the above matrix for the automated CI tests that we perform.
The default compiler is too old to compile recent versions of Zeek. Using the gcc-10 or gcc-11 packages allows compilation of Zeek. Similarly the default python installation is too old for recent versions of Zeek. Using the python39 packages works.