Learning Library

← Back to Library

Linux on Modern Mainframes

Key Points

  • Linux runs on IBM Z mainframes just like on any server, supporting all major distributions (RHEL, SUSE, Ubuntu, Debian, Fedora) without proprietary tools for storage or networking.
  • Modern mainframes are no longer massive cabinets; they fit into standard 19‑inch racks (and even rack‑mountable models exist), dispelling the myth that they require dedicated floor space.
  • IBM Z hardware uses a custom chipset—often referenced as s390x, IBM Z, or Telum—that underpins the architecture and is specifically compiled for Linux.
  • The processor includes CPACF (Cryptographic‑Assist Feature), which offloads and accelerates cryptographic operations (e.g., OpenSSL) directly in hardware, boosting security‑intensive big‑data workloads.
  • Leveraging Linux on these compact, rack‑mountable mainframes provides enterprises of any size with high‑performance, secure infrastructure for big‑data processing without needing separate, specialized platforms.

Full Transcript

# Linux on Modern Mainframes **Source:** [https://www.youtube.com/watch?v=BPUoK4XQaFE](https://www.youtube.com/watch?v=BPUoK4XQaFE) **Duration:** 00:05:51 ## Summary - Linux runs on IBM Z mainframes just like on any server, supporting all major distributions (RHEL, SUSE, Ubuntu, Debian, Fedora) without proprietary tools for storage or networking. - Modern mainframes are no longer massive cabinets; they fit into standard 19‑inch racks (and even rack‑mountable models exist), dispelling the myth that they require dedicated floor space. - IBM Z hardware uses a custom chipset—often referenced as s390x, IBM Z, or Telum—that underpins the architecture and is specifically compiled for Linux. - The processor includes CPACF (Cryptographic‑Assist Feature), which offloads and accelerates cryptographic operations (e.g., OpenSSL) directly in hardware, boosting security‑intensive big‑data workloads. - Leveraging Linux on these compact, rack‑mountable mainframes provides enterprises of any size with high‑performance, secure infrastructure for big‑data processing without needing separate, specialized platforms. ## Sections - [00:00:00](https://www.youtube.com/watch?v=BPUoK4XQaFE&t=0s) **Linux on Mainframes: Myths Debunked** - The speaker explains that any standard Linux distribution can run on modern mainframes, countering misconceptions about special OS requirements and the notion that mainframes are only massive, niche machines. - [00:03:40](https://www.youtube.com/watch?v=BPUoK4XQaFE&t=220s) **Protecting Keys with Mainframe HSM** - The speaker explains how a mainframe’s Crypto Express hardware security module safeguards cryptographic keys, enabling internal staff to use keys without exposing the underlying data and defending against both external and insider threats. ## Full Transcript
0:00Did you know you can run Linux on a mainframe? Yes  - Linux! You might think that mainframes are only 0:06for big banks, airlines, insurance companies. And  that may have been true years ago. But nowadays 0:12everyone, including small and medium businesses,  are into big data. And to play in the big data 0:17playground, they need the infrastructure, tools  and software to do that. So I want to explain how 0:25Linux on the mainframe can help you deal with that  big data from a hardware viewpoint. But first, 0:30I need to dispel a couple of myths. So the first  myth: Is there some sort of special kind of Linux 0:37that you need to run on the mainframe? The truth  is you can run any version of Linux that you're 0:43familiar with. You can run your Red Hat Enterprise  Linux, the SUSE Linux Enterprise server, Ubuntu, 0:49Debian, Fedora. Yes, even all these little  community distributions are possible to run 0:54there. And additionally, even though the mainframe  has very special components related to storage and 1:00networking and lots and lots of different options,  inside of Linux they all look like you'd expect. 1:05There's no proprietary tooling in order to install  on Linux to be able to see the block device. Your 1:10network devices are just going to show up like  regular network devices. The second myth is that 1:16mainframes are huge. So you may have seen in  movies, you know, they bring in the giant wall 1:22of lights. Or if you're going back a little  further, the mainframe rooms that are huge, 1:27they have mainframe servers that look like  furniture, basically, or those spinning disks. 1:33It's not like that anymore. A standard mainframe  these days fits into a 19 inch rack spot. In fact, 1:40some of the latest ones are even rack mountable  and so you can just put them in the existing 1:44racks that you have. But that doesn't mean they're  not special. I have gone to great lengths to say 1:51that they are. So what does make these mainframes  special? So the first thing that I want to point 1:57out is that in order to make this all happen, we  need a special chipset. This is a custom made for 2:04the IBM Z mainframes. And I just mentioned another  term, "IBM Z". So when you're looking into the 2:10infrastructure and looking into mainframe, you may  see a few different terms. You may see s390x, you 2:16may see IBM Z, you may see Telum when referring  to the processor. And these are all kind of the 2:21same idea, it's a specific hardware architecture  built around this chip. So if we were to draw a 2:27little chip here with its processor cores, it's  everything that that's built on top of this, 2:35and Linux is is compiled for this, and it's got  a few special things to it. So the first one is 2:41that it's got this thing we call the CPACF,  which is the "CP Assist for Cryptographic 2:48Functions" and that allows you to do a lot of  the cryptographic functions. Like in Linux, 2:53you would think of something like OpenSSL. OpenSSL  is used by everything, and that can be leveraged 2:58by the CPU core built right in there. The next  one I wanted to mention was the NXU, and that is 3:05the "Nest Accelerator Unit" and that allows you  to do the compression and decompression, again, 3:11on the hardware itself. In Linux, you would  think about that as something like when you're 3:14using gzip in your applications or when you're  compressing and decompressing data. And what 3:20that does is it takes away from the amount of work  that your general processors are doing. Finally, 3:27you've got your AI accelerator. So the AI  accelerator takes your AI workloads and processes 3:34them on a specific chip and allows them access  to the cache of the rest of your processors. 3:40And that means that the work is prioritized to  some degree, but it also is not taking away from 3:46necessarily general computing power. I also wanted  to mention something that is not on the CPU, but is 3:52part of the rest of the system. So on a mainframe,  you've got these big drawers full of cards that 3:59do various things. They connect the mainframe to  the rest of the infrastructure in the data center, 4:03including storage and other networking devices.  But one of the really important ones for us 4:07is that it includes this thing called a Crypto  Express card. And the Crypto Express card is a 4:12hardware security module. The idea of a hardware  security module (HSM) is you want to keep your 4:17cryptographic keys really, really safe. And kind  of the the example that a lot of organizations say 4:23is like, "Oh, I've got this outsider threat, this  bad guy who wants to get access to my data". Well, 4:29that's not the only threat you've got. It  turns out a lot of organizations are also 4:33worried about the internal threat. So this could  be people working on the infrastructure who need 4:38to know about the keys and they need to know  about the data, but they don't necessarily 4:42need direct access to those things. So they  can use and access a key inside of your HSM, 4:49but they don't actually technically have  access to using that key to decrypt data 4:53and then having access to that customer data. So  obviously I am a big fan of mainframe hardware, 4:59but maybe you're not quite ready to go out and buy  one today. So instead, what I'm going to suggest 5:05to you is you join us over on the IBM Linux One  Community Cloud. That allows you to get access to 5:10a VM running Linux. Various distributions are  available to you for 120 days to play around, 5:16maybe with your application to load up, you know,  a little website or something that you want to 5:20play around with. I like to cat the processor  CPU info and then show it to my friends like, 5:25"Oh, I got to be on a mainframe". Whatever you'd  like to do. I hope you'll join me and check it 5:30out. Thanks for watching. Before you leave,  please remember to hit like and subscribe.