Red Hat Enterprise Linux Application Streams Life Cycle
Overview
Red Hat Enterprise Linux 8 introduced the concept of Application Streams - multiple versions of user space components that are delivered and updated more frequently than the core operating system packages. This provides greater flexibility to customize Red Hat Enterprise Linux without impacting the underlying stability of the platform or specific deployments.
Components made available as Application Streams can be packaged as:
- RPM packages
- Modules
- Software Collections
Application Streams are delivered through the AppStream repository. Each Application Stream component has a given life cycle, either the same as the RHEL release or shorter.
Application Streams are available for Red Hat Enteprise Linux 8 and 9.
Details
Application Streams will be available during the Red Hat Enterprise Linux lifecycle. Multiple versions of user space components are delivered and updated more frequently than the core operating system packages. This provides greater flexibility to customize Red Hat Enterprise Linux without impacting the underlying stability of the platform or specific deployments.
-
Application Streams
New versions of most Application Streams will become available as needed during the Red Hat Enterprise Linux 9 life cycle. Lifecycles will align to the upstream support life or to product needs as required. Multiple versions of the same Application Stream may be available at the same time with overlapping support durations.
-
Full Life Application Streams
Where possible, if there are multiple shorter-lived Application Streams offered, a single stream that extends the duration of the underlying RHEL release may be offered.
-
Rolling Streams
Rolling Application Streams include tools and application that move very fast and are updated frequently. Rolling Application Streams are fully supported for the full life of the Red Hat Enterprise Linux major release. New versions will be made available via the release of new minor versions of Red Hat Enterprise Linux, and will replace support for prior application versions in previous minor releases of Red Hat Enterprise Linux. Rolling streams are only used when having new versions of the stream is very important. Users of rolling streams should understand when and how the streams are updated and be prepared for newer versions. Details can be found on access.redhat.com and developers.redhat.com.
-
Dependent Application Streams
Dependent Application Streams are only supported as used by the depending Application Streams and not standalone.
For details regarding component lifecycles outside of the Application Streams defined below, please see Red Hat Enterprise Linux Life Cycle.
Releases and Support
Red Hat will support Application Streams for the defined life cycle, after which customers are encouraged either to upgrade to a later release or continue on as self-supported without official Red Hat Support. Application Streams will not have a corresponding Extended Update Support (EUS) nor an Extended Life Cycle Support (ELS) offering.
Retired/Deprecated Application Streams packages do not receive updates or Errata.
Red Hat Enterprise Linux 8 Application Streams
RHEL 8 Rolling Application Streams Release Life Cycle
Rolling Application Stream | Release Date | Product Version | Previous Release |
---|---|---|---|
container-tools | May 2019 | rhel8 | LINK |
Go | Nov 2024 | 1.22.7 | LINK |
Java Mission Control | Nov 2021 | 8.0.1 | LINK |
LLVM | Nov 2024 | 18.1.8 | LINK |
GNU Make (Latest Version) | Nov 2022 | rhel8 | LINK |
Rust | Nov 2024 | 1.79.0 | LINK |
The above-mentioned tools are available for the following architectures: AMD and Intel 64-bit architectures, the 64-bit ARM architecture, IBM Power Systems, Little Endian, and 64-bit IBM Z. |