Европейская организация ядерных исследований (ЦЕРН) переходит от использования RHEL/CentOS на Debian для промышленных компьютеров управления ускорителями. Проект затронет более 2200 промышленных и встраиваемых компьютеров, применяемых для управления ускорительным комплексом, в который входит Большой адронный коллайдер и ряд независимых экспериментальных установок.

В прошлом ЦЕРН даже официально совместно с другими образовательными/исследовательскими учреждениями поддерживал производную Scientific Linux на базе RHEL. 

В ЦЕРН рассказали о нововведении на конференции MiniDebConf, которая состоялась в Швейцарии в минувшие выходные. До перехода на CentOS в 2015 году организация около десяти лет использовала Scientific Linux на базе RHEL. 

Инженеры CERN рассматривали переход на CentOS Stream как более естественный путь, но в конечном итоге, по их словам, «последней каплей» стал отказ от Red Hat Enterprise Linux для их промышленных компьютеров управления ускорителями из‑за флага компилятора «‑march=x86-64-v2».

Однако среди проблем, с которыми столкнулись при переходе на Debian, — отсутствие стандартных инструментов для автоматической сборки и публикации пакетов — также множество пробелов в официальных инструментах. Наконец, существует ряд инструментов, не поддерживающих несколько версий одних и тех же пакетов.

CERN планирует к концу 2026 года перевести более 2200 промышленных компьютеров и встроенных систем на Debian 13. При этом центры обработки данных и экспериментальные вычислительные мощности продолжат работать на RHEL/AlmaLinux.

Ранее в ЦЕРН решили выпустить в открытый доступ эти библиотеки компонентов KiCad (CERN KiCad Libraries), содержащие более 17 000 компонентов, под лицензией CERN Open Hardware License. Это бесплатный программный пакет с открытым исходным кодом для проектирования печатных плат. С помощью KiCad пользователи могут делиться своими проектами без каких‑либо ограничений, гарантируя, что никто не будет отстранён от участия в проекте из‑за невозможности приобрести лицензию на программное обеспечение.