产品派
返回

CERN拟将加速器控制系统从RHEL迁至Debian

开源InfoQ 中文站2026/9/14 12:03:19
AI 导读

在 MiniDebConf Winterthur 大会上,CERN 工程师 Federico Vaga 和 Nikos Tsipinakis介绍了加速器控制系统迁移方案。该机构计划把这部分基础设施从以 Red Hat 为基础的发行版转向 Debian,但迁移范围仅限于嵌入式加速器控制硬件,并不代表整个 CERN 的 Linux 环境转型。

过去二十多年,CERN长期使用红帽生态,曾参与开发 Scientific Linux,之后又支持 CentOS。红帽停止 CentOS 8、转向 CentOS Stream 后,CERN的数据中心团队选择了 AlmaLinux 和 RHEL。不过,工业控制和实时控制设备对硬件寿命、兼容性及低延迟调度有特殊要求,无法直接沿用数据中心的企业发行版方案。

此次迁移的直接原因,是RHEL逐步提高编译器默认面向的CPU微架构。RHEL 9要求x86-64-v2,涉及SSE4.2、POPCNT等指令集,RHEL 10则进一步提升至x86-64-v3。CERN的加速器控制基础设施包含超过2200台专用前端计算机和约17000台嵌入式设备,其中有Core 2时代的旧设备及定制工业主板。这些设备原本按10至15年寿命设计,若因基准变化无法运行新系统,大量仍可用的控制节点将被迫淘汰。

CERN曾评估民用基础设施平台(CIP)和Yocto,但认为两者维护成本较高、支持周期偏短,最终选择Debian。该系统继续提供x86-64 v1基础支持,拥有规模较大的软件包仓库,也更容易衔接工业硬件工具链。同时,PREEMPT_RT实时补丁集已进入主流Linux内核,使Debian能够满足控制系统对低延迟调度的需求。

迁移目标是Debian 13“Trixie”,预计在2026年第四季度完成。CERN的计算集群、PB级数据中心以及LHC实验计算和Tier-0网格基础设施不会随之改变,仍将采用AlmaLinux和RHEL。相关讨论普遍支持避免淘汰老旧但可靠的专用设备,同时也指出,从成熟的RPM工作流转向Debian打包生态,可能给自动化构建、发布流程和软件维护带来明显的工具适配成本。

CERNDebianRHEL工业控制Linux

本文基于公开渠道信息整理,内容可能存在不准确或遗漏之处,不代表本站立场,如内容涉及侵权或错误,请联系我们处理。

阅读原文