Portworx Support Policy for RHEL-qualified Distributions and Kernels
Portworx tests and certifies its software on a broad range of Linux distributions and kernel versions to ensure optimal functionality, stability, and performance. This policy outlines the support model for Linux kernel versions to provide a consistent and secure experience.
For an up-to-date list of supported Linux kernel versions, see the Supported Kernels page. This page lists validated kernel versions across supported Linux distributions and is updated regularly as kernel support evolves.
Portworx by Pure Storage recommends upgrading to a supported release to benefit from the latest kernel compatibility and enhancements.
Supported Kernel Versions
Portworx supports Linux kernel versions that are actively maintained by their respective Linux distributions and have not reached end of life (EOL).
Portworx maintains compatibility with newly released kernel versions in recent product releases and extended maintenance releases (EMRs). This approach ensures kernel compatibility without compromising quality or stability.
Portworx supports a newly released kernel version in:
- The latest Portworx version
- The most recent Extended Maintenance Release (EMR), if it differs from the latest version.
For information on EMR versions, see Portworx Enterprise Life Cycle Support Policy.notePortworx Enterprise 3.4 is the first EMR version to follow this model.
Limitations
Portworx does not backport support for new kernel versions to earlier Portworx versions other than the most recent Extended Maintenance Release (EMR). To maintain kernel compatibility, upgrade to a supported version.
Kernel Update Categories and Support Timelines
Portworx distinguishes between minor patch updates and major kernel version updates when determining support timelines.
For example, a Red Hat Enterprise Linux (RHEL) kernel version may appear as 5.14.0-503.40.1.el9_5
.
Minor patch and security updates
- Definition: Updates that change only the
.M.P.elA_B
portion of the kernel version.
For example,5.14.0-503.40.1.el9_5
to5.14.0-503.41.1.el9_5
- Support timeline: Portworx aims to validate and support these within 14 days, assuming no Portworx-level changes are required.
- Availability: Supported kernel versions are available on the Portworx mirrors page.
Major kernel updates requiring a Portworx release
- Definition: Updates where the
X.Y.Z-NNN
portion changes, indicating a major kernel revision.
For example,5.14.0-503.40.1.el9_5
to5.14.0-504.1.1.el9_6
- Support timeline: Portworx typically supports major kernel updates within 8 to 12 weeks, as these require a new release.
Appendix: Understanding RHEL kernel versioning
Red Hat Enterprise Linux (RHEL) kernel versions follows the format: X.Y.Z-NNN.M.P.elA_B
.
Component | Description | Example (5.14.0-503.40.1.el9_5 ) |
---|---|---|
Upstream Kernel Version (X.Y.Z) | The base Linux mainline kernel version | 5.14.0 |
Package Release/Build Iteration (-NNN.M.P) | Red Hat's internal build iteration that includes bug fixes, patches, and enhancements | 503.40.1 |
Enterprise Linux Version Tag (.elA_B) | RHEL major release and update stream | el9_5 |