IBM 为 Z 系列和 LinuxONE 推出开源方案
原标题:Open Source for IBM Z and LinuxONE
速览
IBM 宣布为 Z 系列和 LinuxONE 平台提供开源支持。此举旨在降低企业使用 IBM 大型机的门槛,促进更广泛的社区参与。该举措有助于加速 IBM 硬件生态的现代化进程。
AI 深度解读
Open Source for IBM Z and LinuxONE:2026年5月生态更新深度解读
背景
IBM Z 和 LinuxONE 服务器基于 s390x 硬件架构,长期以来是企业级关键任务应用的核心基础设施。虽然这些系统原生支持多种主流 Linux 发行版(如 SUSE Linux Enterprise Server、Red Hat Enterprise Linux 和 Ubuntu),但开源软件在大型机架构上的兼容性往往需要额外的验证工作。
为了降低开发者在 s390x 架构上的适配门槛,IBM 组建了一支专门团队,与开源社区紧密合作,确保关键软件包能够编译并高效运行。这份报告旨在汇总 2026 年 5 月期间,IBM 团队在开源软件验证、社区支持扩展以及基础设施赋能方面的最新进展,为开发者提供一份关于 IBM Z 和 LinuxONE 开源生态的“一站式”参考。
核心内容
1. IBM 官方验证的开源软件清单(2026年5月)
IBM 团队本月重点验证了以下软件的最新版本,确保其在 s390x 架构上的稳定性与性能。这些验证工作通常由开源项目本身与 IBM 团队共同协作完成,并随软件发布持续进行:
- 数据库与存储:Apache Cassandra, Apache HBase, MongoDB Driver (Java/PHP/Ruby), Neo4j, PostgreSQL, InfluxDB 3 Core (新增构建), MySQL 8.4.8 和 9.6.0 (新增构建)。
- Web 服务器与代理:Apache HTTP Server, HAProxy, OpenResty, nginx-opentracing (新增 CI 支持)。
- 监控与可观测性:Beats, cAdvisor, Falco, Grafana, Htop, Spire (更新)。
- 运行时与语言:Python, R, Ruby, PHP, PM2, Netty-tcnative。
- 工具与框架:Apache Ignite, Doxygen, OPA (Open Policy Agent), Terraform, Kuadrant dns-operator, go-simdjson, aba, poof, go-bin, OpenSCM client。
注:完整的已验证软件列表可访问 IBM Community Z Open Source Software 获取。
2. 开源社区对 s390x 支持的重大突破
2026 年 5 月是 s390x 支持在更广泛开源社区中取得显著进展的一个月,超过 10 个项目正式添加了对 s390x 的支持或发布了相关构建:
- Kuadrant:dns-operator 增加了 CI 支持,并发布了 v0.17.0 版本二进制文件。
- go-simdjson:增加了 CI 支持,并更新了 README 文档。
- aba:增加了 CI 支持,并更新了 README 文档。
- poof:v0.6.0 版本正式包含 s390x 支持。
- go-bin:v1.26.3 版本首次发布了 s390x 平台的 wheels 包。
- nginx-opentracing:增加了 s390x CI 支持,DockerHub 镜像从 v0.42.0 版本开始支持 s390x。
- OpenSCM client:在 v0.2.8 版本发布时,将 s390x 加入其“受支持平台”列表。
- Terraform:v1.15.4 版本发布了 s390x 的 DockerHub 镜像,并在安装页面提供了二进制下载。
3. 基础设施与开发者赋能
- GitHub Actions 服务扩展:IBM 为其 Z 和 Power 架构托管的 GitHub Actions 服务新增了以下项目的支持:
ncruces/wasm2goncruces/go-sqlite3NumPy(此前仅在该基础设施上针对 IBM Power 进行测试,现已扩展支持)。
- Open Mainframe Project 软件中心:Linux 大型机软件中心本月新增了 InfluxDB 3 Core 和 MySQL 的构建,并更新了 Spire 和 Beats。
- 开发者资源:
- 试用环境:开发者可前往 IBM LinuxONE Community Cloud 申请为期 120 天的免费虚拟机,用于测试应用兼容性。
- 长期资源:如需用于开发、测试或 CI 系统的永久虚拟机,可通过官方表单申请项目资源。
- 软件发现工具:若寻找未由 IBM 团队直接维护的软件,可使用 Open Mainframe Project 的 Software Discovery Tool 跨多个 Linux 发行版进行搜索。
关键要点
- 验证范围广泛:IBM 团队本月验证了包括 Cassandra、PostgreSQL、Python、Terraform 等在内的 30 多个关键开源项目,覆盖了数据库、Web 服务、监控和开发工具链。
- 社区贡献活跃:超过 10 个外部开源项目在本月主动或被动地增强了对 s390x 架构的支持,包括发布二进制包、Docker 镜像或 CI 流水线支持。
- 工具链完善:Terraform、NumPy、go-bin 等开发者和数据科学家常用的工具均获得了原生或优化的 s390x 支持,降低了大型机上的开发门槛。
- 生态协作机制:IBM 通过提供测试环境(Community Cloud)和 CI 基础设施(GitHub Actions),主动推动开源社区填补大型机架构的支持空白。
- 资源获取渠道:开发者可通过 IBM 社区云免费试用 120 天,或通过表单申请长期资源;也可通过 Open Mainframe Project 的工具发现未直接支持的项目。
意义与影响
- 降低大型机现代化门槛:通过官方验证和社区支持的扩展,开发者在 IBM Z 和 LinuxONE 上部署现代开源技术栈(如 Kubernetes 生态、Python 数据科学栈、Go 微服务)变得更加可靠和便捷,减少了“移植到大型机”的隐性成本。
- 强化 s390x 在开源生态中的地位:本月超过 10 个项目新增 s390x 支持,表明大型机架构并未被边缘化,反而在云原生、可观测性和基础设施即代码(IaC)等领域持续获得关注。
- 促进混合云与关键任务场景融合:Terraform、OPA、Falco 等工具的支持,使得企业能够在保持大型机安全与稳定优势的同时,无缝集成现代 DevSecOps 流程。
- 社区驱动的创新模式:IBM 不再单打独斗,而是通过提供基础设施和验证服务,激励开源社区主动适配 s390x。这种“赋能者”角色有助于构建更可持续的大型机开源生态。
- 开发者体验提升:从 Docker 镜像、CI 支持到免费试用云,IBM 提供的全链路工具链显著改善了开发者在 s390x 上的体验,有助于吸引新一代开发者关注大型机技术。
查看原文 →community.ibm.com
