Linux on IBM Z
Linux on IBM Z (также известен как Linux on System z, Linux on zSystems, zLinux или z/Linux) — обобщённое название операционных систем GNU/Linux, функционирующих на линейке мейнфреймов IBM System z. Это позволяет запускать один из дистрибутивов Linux в качестве гостевой ОС (виртуальной машины, ВМ) на одном физическом мейнфрейме.
Некоторые дистрибутивы Linux, поддерживаемые на платформе System z:
- Red Hat Enterprise Linux, SUSE Linux Enterprise Server, и Ubuntu (официально заявленная поддержка, сегодня компания IBM выпускает мультифрейм серверы LinuxONE Emperor, которые являются развитием классической архитектуры мейнфреймов[1]);
- Debian, Fedora, Slackware, Gentoo (поддерживаются неофициально).
Принцип работы
Платформа System z использует виртуализацию на базе специального гипервизора (Processor Resource and System Manager — PR/SM[англ.]). «Физические» ресурсы мейнфрейма разделяются между логическими разделами (Logical Partitions — LPARs). В рамках LPAR могут быть загружены экземпляры гостевых ОС, включая Linux[2].
Также на отдельном LPAR можно организовать вложенный слой виртуализации с помощью средства z/VM. Во вложенных слоях можно загружать столько ВМ, сколько доступно ресурсов на данном слое виртуализации[3].
Требования
Для работы на System z Linux должен соответствовать архитектуре s390x. Архитектурно-зависимый код для поддержки этой архитектуры внесён в основную ветку ядра Linux, поэтому на System z можно портировать любой современный дистрибутив Linux.
32-разрядные пакеты необходимы только если планируется использовать 32-разрядные клиентские приложения для доступа к 64-разрядным серверам.
Установка
Процесс установки Linux на System z включает несколько шагов:
- Подготовить оборудование — убедиться, что оборудование System z правильно настроено и имеет достаточные ресурсы (CPU, память, хранилище) для установки Linux.
- Выбрать окружение операционной системы — создавать в логическом разделе или как гостевую систему z/VM.
- Настроить логические разделы — например, выделить достаточный объём пространства на DASD или SCSI для установки Linux.
- Продумать конфигурацию сети — например, выделить достаточно памяти для z/VM и позволить z/VM осуществлять подкачку.
Поддержка
На сайте IBM, где представлена документация по Linux on System z[4].
В сообществе разработчиков на GitHub есть репозиторий linux-on-ibm-z, который содержит инструкции и руководства по установке программного обеспечения на Linux on System z.
См. также
Примечания
- ↑ IBM представила сервер LinuxONE Emperor 5 на платформе Telum II для ИИ-задач. ServerNews. (8 мая 2025). Дата обращения: 28 ноября 2025.
- ↑ zLinux: разграничение доступа в мейнфреймах. okbsapr.ru. Дата обращения: 29 ноября 2025.
- ↑ Операционные системы z/VM и Linux. Intuit.ru. Дата обращения: 29 ноября 2025.
- ↑ Linux on IBM Z mainframe.
Ссылки
- Linux on IBM Z mainframe.
- IBM LinuxONE.
- Open Mainframe Project.
- Linux on IBM Z and LinuxONE docs.
- Linux on z/VM.
- Linux on IBM Z developer site.
- Linux for S/390 and zSeries web site.
- Архивировано {{{2}}}.
- linux-390, users mailing list.
- linux-s390, kernel devel mailing list.
- IBM Redbooks for Linux on IBM Z technical know-how.
- The Virtualization Cookbook for Linux on IBM Z and LinuxONE covering Red Hat Enterprise Linux (REL), SUSE Linux Enterprise Server (SLES), and Ubuntu Server.
- Porting GCC to the IBM S/390 platform.








