Record the Linux distribution and the exact release
Keep /etc/os-release, uname -r and uname -m with the system inventory. Older distributions may use a vendor-specific release file. Use lscpu, where available, to confirm processor and byte order.
Record whether the workload runs in a PowerVM partition, a KVM guest or directly on the server. The supported distribution level can differ between those arrangements.
| Installed or desired release | Power planning question |
|---|---|
| RHEL 7 or older | Identify big-endian versus little-endian packaging and qualify the supported upgrade sequence. |
| RHEL 8 | Eligible Power 8 configurations can run it; RHEL 9 needs Power 9 or later. |
| RHEL 9 | Requires Power 9 or later; RHEL 10 raises the processor baseline. |
| RHEL 10 | Requires Power 10 or later and the correct model/virtualization certification. |
| SLES 11 / 12 | Check release, service pack and byte order before selecting a later SLES target. |
| SLES 15 | Match the exact service pack to the server and its supported upgrade sources. |
| SLES 16 | SUSE supports Power 10 or later; Power 9 execution does not establish support. |
| Ubuntu LTS | Power 8 stops at 20.04 LTS; newer LTS releases need a qualified newer processor. |
RHEL 7 and earlier: establish the architecture first
An older release can use ppc64 big-endian or ppc64le little-endian packages. Keep that distinction with the installed minor release and repositories. A package upgrade does not convert the application’s byte order.
Red Hat documents staged major-release upgrades and limits Leapp to supported combinations. Do not assume RHEL 7 can jump directly to RHEL 9, or that an older Power CPU can run the later target.
RHEL 8: check the next release against the processor
RHEL 8 has eligible Power 8 deployments. RHEL 9 requires Power 9 or later, so a Power 8 owner cannot solve that requirement with an in-place package upgrade. Confirm the exact minor releases and model certification before choosing Leapp.
Keep third-party repositories and kernel modules in the assessment. An upgrade report can identify inhibitors that must be resolved before the production change.
Read Red Hat’s Power platform limits · Review the RHEL upgrade process
RHEL 9: Power 9 is a minimum, not a complete certification
RHEL 9’s Power baseline is little-endian Power 9. Model support and supported source/target minor releases still need checking. Application and SAP certifications can impose a narrower combination.
A move from RHEL 9 to RHEL 10 also changes the processor requirement. A Power 9 host does not meet the RHEL 10 minimum.
RHEL 10: plan for Power 10 or later
Red Hat specifies little-endian Power 10 or later for RHEL 10. Use the certified server and virtualization arrangement with a supported installation or upgrade level. A Power 8 or Power 9 system therefore needs a hardware change for this target.
Confirm application binaries and database support before selecting RHEL 10 as the destination. Use a fresh-install/data-migration plan when the current environment cannot meet a supported in-place combination.
SLES 11 and 12: keep service pack and byte order together
SLES 11 big-endian and later little-endian systems are different migration starting points. Record the installed service pack and application package architecture. SUSE does not support a big-endian-to-little-endian in-place upgrade.
Use a new qualified environment and an application/data transfer when the architecture changes. For same-architecture upgrades, use the target release’s supported source and service-pack combinations.
SLES 15: the service pack changes the upgrade question
The major number alone is insufficient. Record the exact SLES 15 service pack and whether the installation is SLES for SAP Applications. Check the target service pack’s prerequisites and the IBM model map.
For a SLES 16 goal, include the newer supported processor baseline in the hardware decision. Staying on an eligible SLES 15 combination and replacing the hardware are separate choices.
Read SLES 15 SP7 release notes · Review supported SLES service-pack upgrades
SLES 16: distinguish execution from vendor support
SUSE specifies Power 10 or later for supported SLES 16 deployments. Its release notes state that running on Power 9 does not establish support. Match the exact server and virtualization arrangement before choosing this target.
Review removed packages and application certification as part of the change. A compatible CPU does not establish a supported in-place upgrade from every older service pack.
Ubuntu LTS: sequence releases and respect the Power baseline
Canonical identifies Ubuntu 20.04 LTS as the last version for Power 8. Power 9 and Power 10 are supported from Ubuntu 22.04 LTS, and Power 11 support starts with eligible Ubuntu 24.04 LTS levels. Confirm the exact model and installation image.
For current installations on 22.04, 24.04 or 26.04 LTS, keep the point release and application support with the hardware check. Ubuntu’s normal LTS release-upgrade sequence moves to the next sequential LTS. A hardware generation jump does not let an in-place OS upgrade skip that sequence. A fresh installation with a workload transfer is a separate option.
Read Canonical’s Power support statement · Read Ubuntu release-upgrade guidance
Older Linux releases need a recovery and application inventory
Keep vendor installation media and a readable backup before changing old repositories or package levels. Identify third-party binaries and source availability. Establish a supported destination from the application and distribution requirements, then decide how the data can move.
ppc64, ppc64le and byte order change what can be copied
ppc64 commonly identifies a big-endian Power Linux environment; ppc64le identifies little-endian Power Linux. Confirm actual byte order with the system tools rather than inferring it from the machine age. Ubuntu uses the ppc64el package-architecture spelling.
Changing byte order can require rebuilding native applications and using a database-supported export/import or conversion method. A copied root filesystem is not an architecture conversion. Containers also need an image built for the destination architecture.
An x86 Linux binary is a different architecture again. If a workload includes x86-built components, confirm a Power build or plan application porting before moving it.
IBM Linux on Power application porting guidance · Plan the architecture change
Choose a supported in-place upgrade or a tested rebuild
Use the distribution’s supported upgrade tool and exact source/target combination when the hardware and architecture qualify. Otherwise prepare a fresh environment and move the application and data using a supported method.
In both cases, test a recoverable backup and the business application before scheduling the outage. Include repositories, drivers and subscription access in the scope.
Build the Linux migration plan · Discuss Linux release and hardware choices
Sources and release checks
Guidance checked October 21, 2026. Midland catalog identities stay with their exact model. Hardware eligibility, software maintenance and application certification need separate checks for the installed configuration.
- IBM Red Hat model maps
- IBM SUSE model maps
- IBM Ubuntu model maps
- Red Hat 9 processor baseline
- Red Hat 10 processor baseline
- SUSE 16 supported processor baseline
- Canonical Power processor support
- Red Hat platform limits
- Red Hat upgrade guidance
- SUSE supported upgrade methods
- Ubuntu sequential release upgrades
- IBM application porting guidance