30 августа на MiniDebConf Winterthur 2026 инженеры CERN Федерико Вага и Никос Ципинакис представили доклад «Controlling CERN’s Accelerators with Debian», посвящённый переводу компьютеров системы управления ускорительным комплексом с дистрибутивов семейства Red Hat на Debian. Согласно опубликованным CERN материалам, до конца 2026 года Debian 13 должен быть установлен более чем на 2200 промышленных компьютерах и встраиваемых системах. 1 сентября это отдельно подтвердила Debian Publicity Team.
При этом речь не идёт о полном отказе CERN от RHEL или AlmaLinux. В начале презентации авторы специально вынесли на отдельные слайды фразы «WE WILL NOT TALK ABOUT DATA CENTERS» и «WE WILL NOT TALK ABOUT EXPERIMENTS»: миграция касается прежде всего Front-End Computers (FEC), непосредственно управляющих оборудованием ускорителей. В документации Linux @ CERN RHEL и AlmaLinux по-прежнему перечислены среди поддерживаемых систем, а для AlmaLinux 9 и 10 продолжает поддерживаться интеграция с инфраструктурой CERN. Таким образом, заголовки о полном «прощании с Red Hat и IBM» несколько преувеличивают масштаб изменений.
Сам парк FEC насчитывает около 2200 компьютеров, обслуживающих примерно 17 тысяч устройств. Значительная часть этого оборудования специализированная и рассчитана на очень длительную эксплуатацию: ускорительный комплекс занимает около 43 км², большая часть оборудования расположена под землёй, а компьютеры связаны с электроникой десятками тысяч кабелей. Эти цифры приведены непосредственно в слайдах доклада CERN.
Первоначально инженеры собирались сохранить совместимость с экосистемой Red Hat: перейти на CentOS Stream 9, затем на CentOS Stream 10 и в перспективе на следующие выпуски. Однако решающей проблемой стали новые минимальные требования к процессорам. Red Hat собирает RHEL 9 для уровня x86-64-v2, включающего, в частности, SSE3, SSSE3, SSE4.2, POPCNT и CMPXCHG16B, а для RHEL 10 минимальным уровнем стал x86-64-v3.
В CERN назвали это «соломинкой, сломавшей спину верблюду». По проведённой организацией оценке, переход на x86-64-v2 сделал бы несовместимыми примерно 47% имеющихся систем, а повышение требований до x86-64-v3 затронуло бы ещё около 17% оборудования. В презентации этому посвящён отдельный раздел «Forcing Obsolescence With A Compiler Flag».
Замена такого количества машин оказалась намного сложнее обычного обновления серверов. По расчётам CERN, сохранение курса на новые версии RHEL потребовало бы переработать около 11 специализированных плат, привлечь двух инженеров-электронщиков, двух разработчиков ПО и двух техников, перестраивать и заново прокладывать кабели в стойках. Бюджет проекта оценили примерно в 5,4 млн швейцарских франков, а вероятность успешного завершения всех работ — лишь в оптимистичные 20%. Поэтому инженеры сформулировали решение как «software solution for a software problem» и выбрали Debian вместо массовой замены оборудования. Расчёты приведены в презентации CERN.
Переход, однако, потребовал заметной переработки инфраструктуры. Front-End Computers CERN в основном работают без локальных дисков, загружаются по сети и используют собственные драйверы для специализированного оборудования. Разработчики столкнулись с отсутствием подходящего стандартного инструментария для автоматической сборки и публикации пакетов, отсутствием единой upstream-политики для бинарных модулей ядра и неудобствами при хранении нескольких версий одного пакета. После оценки Debusine, OBS и других систем CERN в итоге добавил поддержку DEB-пакетов в уже используемый Koji при помощи собственного плагина. Эти проблемы и реализованные обходные решения подробно перечислены в заключительной части презентации.
На текущий момент в ускорительном комплексе уже работают десятки машин с Debian, а к концу года их число должно превысить 2200. Для Debian 13 CERN рассматривает как обычную LTS-поддержку, так и Extended LTS; организация также начала финансировать Freexian. Официальный жизненный цикл Debian 13 предусматривает обычную поддержку и LTS до 30 июня 2030 года, а Extended LTS в настоящее время планируется до июня 2035 года.
Таким образом, CERN действительно уводит важный и крупный сегмент инфраструктуры из экосистемы RHEL на Debian, причём основной причиной стали технические требования новых RHEL к процессорам и стоимость замены специализированного оборудования, а не отказ CERN от Red Hat или IBM как таковых. Для дата-центров, экспериментальных вычислительных систем и других задач RHEL и AlmaLinux пока остаются в эксплуатации.
>>> Источник


