Skip to contentRed Hat

Navigation

AI
  • Our approach

    • News and insights
    • Technical blog
    • Research
    • Live AI events
    • Explore AI at Red Hat
  • Our portfolio

    • Red Hat AI
    • Red Hat Enterprise Linux AI
    • Red Hat OpenShift AI
    • Red Hat AI Inference Server New
  • Engage & learn

    • AI learning hub
    • AI partners
    • Services for AI
Hybrid cloud
  • Use cases

    • Artificial intelligence

      Build, deploy, and monitor AI models and apps.

    • Linux standardization

      Get consistency across operating environments.

    • Application development

      Simplify the way you build, deploy, and manage apps.

    • Automation

      Scale automation and unite tech, teams, and environments.

    • Virtualization

      Modernize operations for virtualized and containerized workloads.

    • Security

      Code, build, deploy, and monitor security-focused software.

    • Edge computing

      Deploy workloads closer to the source with edge technology.

    • Explore solutions
  • Solutions by industry

    • Automotive
    • Financial services
    • Healthcare
    • Industrial sector
    • Media and entertainment
    • Public sector
    • Telecommunications

Discover cloud technologies

Learn how to use our cloud products and solutions at your own pace in the Red Hat® Hybrid Cloud Console.

Products
  • Platforms

    • Red Hat AI

      Develop and deploy AI solutions across the hybrid cloud.

    • Red Hat Enterprise Linux

      Support hybrid cloud innovation on a flexible operating system.

      New version
    • Red Hat OpenShift

      Build, modernize, and deploy apps at scale.

    • Red Hat Ansible Automation Platform

      Implement enterprise-wide automation.

  • Featured

    • Red Hat OpenShift Virtualization Engine
    • Red Hat OpenShift Service on AWS
    • Microsoft Azure Red Hat OpenShift
    • See all products
  • Try & buy

    • Start a trial
    • Buy online
    • Integrate with major cloud providers
  • Services & support

    • Consulting
    • Product support
    • Services for AI
    • Technical Account Management
    • Explore services
Training
  • Training & certification

    • Courses and exams
    • Certifications
    • Red Hat Academy
    • Learning community
    • Learning subscription
    • Explore training
  • Featured

    • Red Hat Certified System Administrator exam
    • Red Hat System Administration I
    • Red Hat Learning Subscription trial (No cost)
    • Red Hat Certified Engineer exam
    • Red Hat Certified OpenShift Administrator exam
  • Services

    • Consulting
    • Partner training
    • Product support
    • Services for AI
    • Technical Account Management
Learn
  • Build your skills

    • Documentation
    • Hands-on labs
    • Hybrid cloud learning hub
    • Interactive learning experiences
    • Training and certification
  • More ways to learn

    • Blog
    • Events and webinars
    • Podcasts and video series
    • Red Hat TV
    • Resource library

For developers

Discover resources and tools to help you build, deliver, and manage cloud-native applications and services.

Partners
  • For customers

    • Our partners
    • Red Hat Ecosystem Catalog
    • Find a partner
  • For partners

    • Partner Connect
    • Become a partner
    • Training
    • Support
    • Access the partner portal

Build solutions powered by trusted partners

Find solutions from our collaborative community of experts and technologies in the Red Hat® Ecosystem Catalog.

Search

I'd like to:

  • Start a trial
  • Manage subscriptions
  • See Red Hat jobs
  • Explore tech topics
  • Contact sales
  • Contact customer service

Help me find:

  • Documentation
  • Developer resources
  • Skills assessments
  • Architecture center
  • Security updates
  • Support cases

I want to learn more about:

  • AI
  • Application modernization
  • Automation
  • Cloud-native applications
  • Linux
  • Virtualization
ConsoleDocsSupportNew For you

Recommended

We'll recommend resources you may like as you browse. Try these suggestions for now.

  • Product trial center
  • Courses and exams
  • All products
  • Tech topics
  • Resource library
Log in

Sign in or create an account to get more from Red Hat

  • World-class support
  • Training resources
  • Product trials
  • Console access

A subscription may be required for some services.

Log in or register
Contact us
  • Home
  • Resources
  • Which version of Red Hat Enterprise Linux is best for me?

Which version of Red Hat Enterprise Linux is best for me?

September 27, 2022•
Resource type: Checklist
Download PDF

It is time to upgrade your Red Hat® Enterprise Linux® operating system. Are you wondering which version is right for you? Your subscription allows you the freedom to choose whichever available version best suits your needs. With its new predictable release cadence and more supported versions available, knowing the key differences between Red Hat Enterprise Linux 8 and Red Hat Enterprise Linux 9 will help you decide which version is best for you. While the next closest version may seem like the obvious choice, an even later version might actually make more sense for you.

1  Maximizing your life cycle

The decision to upgrade a system, instead of migrating to a new host, typically stems from needing to manage the availability and life cycle of an existing application, whether it be to upgrade underlying components for better performance or to extend support of a critical workload. Either way, moving to an operating system (OS) currently in the Full Support phase from the Maintenance or even Extended Life phase means more updates will be available for a longer period of time.

For example, with Red Hat Enterprise Linux 7 Server currently in Maintenance phase 2, Red Hat Enterprise Linux 8 remains in Full Support until May 2024, with Red Hat Enterprise Linux 9 in Full Support until May of 2027.  The Red Hat Enterprise Linux Life Cycle page lays out an easy-to-use map and a table for simple comparisons.

Full Support means that new features, new streams, and new hardware are being added in addition to fixes and updates. Moving to Red Hat Enterprise Linux 9 means having a longer period of active OS development, with an overall longer supported life cycle.

At the time of a new major release of Red Hat Enterprise Linux, the technology gap between the new version and the previous version is fairly small, but as time goes on backporting features into the previous version becomes more difficult. This leads to more divergence over time, even during the Full Support phase.

Having the latest combination of your applications and hardware on the latest version of the OS maximizes the available support life cycle.

2  Application supportability

Making the choice to upgrade often involves commercial applications from enterprise independent software vendors (ISVs). Upgrading the operating system while maintaining the same version of applications is often done to promote stability and supportability of those enterprise applications.  Understanding which versions of Red Hat Enterprise Linux are supported by those ISVs can guide your choices.

Red Hat's extensive partner network validates and certifies their software components against various versions of Red Hat Enterprise Linux. As partners, we are also working to provide updated packages and libraries that match what we are each looking for long term. This means that ISV certifications are often tied to specific major versions of Red Hat Enterprise Linux.

If an ISV partner is looking for newer software components to build against, or newer hardware features to take advantage of, Red Hat Enterprise Linux 9 may be the right choice. 

Considering the change over time between versions under full support, your current commercial application may still be under testing or even development at the general availability of a new release of Red Hat Enterprise Linux.

3  Long-term stability

For applications developed in-house, replatforming selected components could mean big investments with little-to-no appreciable benefits. Existing applications built around specific versions of common development tools and components could be disrupted during an upgrade, or even during a migration.

The availability of application streams in Red Hat Enterprise Linux 8 and 9 provide multiple versions of common components, meaning it is easier to provide a stable environment for existing applications while still taking advantage of newer operating environments and management tooling.  

Red Hat Enterprise Linux 8 provides older versions of components as well as new components released during the life cycle, which can provide a way to transition smoothly between component versions. 

4  Seeking innovation

Teams are often looking to update or rearchitect existing applications to take advantage of the latest technology choices. Upgrading operating systems also means access to newer sets of operational and development tools and components. Access to the latest technologies and tools allows teams to deliver new projects faster and address refactoring and new patterns easier.  

With multiple versions of components containing application streams and later versions of supported operating systems, current environments can take big leaps forward while still maintaining some compatibility.  

Red Hat Enterprise Linux 9 will continue to support newer technologies as new versions are released  providing users with greater choice.

5  Extending hardware retirement

Sometimes the goals for upgrades are above the operating system but rely on existing infrastructure. Getting the most out of datacenter investments while updating software capabilities can make sense in many cases.

Like the ISV ecosystem, Red Hat’s network of hardware partners supports a wide range of devices. Between major releases and in conjunction with those partners, certain devices may no longer be supported. Choosing the right version of Red Hat Enterprise Linux can provide an updated platform for software while still maintaining support for previous generations of hardware.

Major releases are typically a deprecation boundary for older hardware. Older hardware that is no longer supported by the manufacturer may not be available in Red Hat Enterprise Linux 9.  

6  Kernel functionality

The choice to upgrade instead of rebuild sometimes comes down to the core features delivered within Red Hat Enterprise Linux. Access to the latest updates to, and capabilities of, packages may require the move to a later version of the OS. While features and security fixes are often backported, major versions often present newer baselines for packages that include changes that cannot be provided by a backport.

For example, the Red Hat Enterprise Linux 7 kernel is based on the upstream 3.10 version, while Red Hat Enterprise Linux 8 is based on the upstream 4.18, and Red Hat Enterprise Linux 9 on upstream 5.14.  Feature and security updates from later versions may be backported into the earlier version, but large structural changes would wait until a new major version of Red Hat Enterprise Linux.  

Backporting only goes so far—eventually you need new capabilities that cannot be handled using streams.

Tags:Linux, Migration

Red Hat logoLinkedInYouTubeFacebookX

Products & portfolios

  • Red Hat AI
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Red Hat Ansible Automation Platform
  • Cloud services
  • See all products

Tools

  • Training and certification
  • My account
  • Customer support
  • Developer resources
  • Find a partner
  • Red Hat Ecosystem Catalog
  • Documentation

Try, buy, & sell

  • Product trial center
  • Red Hat Store
  • Buy online (Japan)
  • Console

Communicate

  • Contact sales
  • Contact customer service
  • Contact training
  • Social

About Red Hat

Red Hat is an open hybrid cloud technology leader, delivering a consistent, comprehensive foundation for transformative IT and artificial intelligence (AI) applications in the enterprise. As a trusted adviser to the Fortune 500, Red Hat offers cloud, developer, Linux, automation, and application platform technologies, as well as award-winning services.

  • Our company
  • How we work
  • Customer success stories
  • Analyst relations
  • Newsroom
  • Open source commitments
  • Our social impact
  • Jobs

Select a language

  • 简体中文
  • English
  • Français
  • Deutsch
  • Italiano
  • 日本語
  • 한국어
  • Português
  • Español

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility