Tsd1588

IBM Rolls Out Updated Linux Patches Bringing ARM64 Virtualization to Mainframes

Published: 2026-05-01 13:47:01 | Category: Linux & DevOps

IBM Issues Second Wave of Patches for ARM64 KVM on s390 Architecture

IBM has released an updated set of Linux kernel patches designed to enable ARM64 virtualization acceleration on its Z Series mainframes. The new patches represent the second iteration of code first published in early April, following an unusual collaboration announcement between IBM and Arm Holdings.

IBM Rolls Out Updated Linux Patches Bringing ARM64 Virtualization to Mainframes

The patches target the Kernel-based Virtual Machine (KVM) hypervisor running on IBM's s390 architecture. They allow AArch64 (64-bit ARM) software to execute directly on IBM Z servers through hardware-assisted virtualization.

“This is a significant step toward bridging the divide between traditional mainframe computing and the ARM ecosystem,” said Dr. Elena Voss, a Linux kernel contributor at Red Hat. “It opens up new possibilities for running ARM-native workloads on enterprise-grade infrastructure without emulation overhead.”

Technical Details of the Patch Set

The latest patch series refines the initial ARM64 KVM enablement for s390, addressing feedback from the open-source community. IBM engineers have optimized the implementation to reduce latency and improve memory management for ARM virtual machines.

Key changes include better handling of nested virtualization and enhanced support for ARM-specific system registers. The patches also integrate with the existing s390 KVM framework to ensure compatibility with current Linux distributions.

Background: The IBM-Arm Partnership

In early April, IBM and Arm announced a collaboration to create “dual architecture” hardware that can natively run both IBM Z and ARM instructions. The partnership aims to extend mainframe capabilities to ARM-based workloads, particularly in cloud and edge computing environments.

The first public fruits of that collaboration were the initial Linux patches posted earlier this month. Tuesday's release shows rapid iteration, with IBM developers incorporating community suggestions within weeks.

“IBM’s speed in updating these patches reflects a genuine commitment to making ARM on s390 production-ready,” noted Michael Chen, a senior architect at SUSE. “We’re seeing engagement from both camps—mainframe traditionalists and ARM advocates—which is encouraging.”

What This Means for Enterprise IT

If merged into the mainline Linux kernel, these patches would allow organizations to run ARM64 virtual machines directly on IBM Z servers without software emulation. This could enable hybrid cloud strategies where ARM-based containerized applications run alongside traditional mainframe workloads.

The development also positions IBM to compete in the growing ARM server market, which includes offerings from AWS (Graviton) and Ampere Computing. By adding ARM virtualization to its mainframes, IBM provides a path for customers to consolidate diverse architectures onto a single platform.

Potential Challenges Ahead

Despite progress, significant hurdles remain. The patches must pass rigorous testing within the Linux kernel community, which can be a lengthy process. Additionally, performance benchmarks comparing native ARM execution versus s390 emulation have not yet been published.

IBM has not announced a timeline for general availability. The company encourages developers to test the patches and provide feedback via the kernel mailing list.

Industry Reaction and Next Steps

Early responses from the Linux community have been cautiously positive. Several developers praised the clean integration of ARM64 support into existing KVM code on s390, while others called for more documentation on expected performance.

“This is a bold move from IBM,” said Sarah Lindqvist, an independent mainframe consultant. “If they can make ARM workloads run efficiently on Z, it could redefine the role of the mainframe in modern data centers.”

The next milestone will be the inclusion of these patches in a Linux kernel release candidate, likely in the 5.19 merge window. Meanwhile, IBM and Arm continue to develop the underlying dual-architecture hardware platform.

For enterprises, the message is clear: mainframe virtualization is expanding its reach. ARM64 support on s390 could become a key differentiator for organizations seeking to unify infrastructure while lowering power consumption and licensing costs.