CERN переводит 2200 компьютеров ускорителей с CentOS на Debian 13
Дата-центры и вычислительная инфраструктура экспериментов CERN остаются на RHEL и AlmaLinux.

CERN, Европейская организация по ядерным исследованиям, переводит промышленные компьютеры управления ускорителями с CentOS на Debian 13. Об этом инженеры организации рассказали на MiniDebConf в Винтертуре (Швейцария), а 2 сентября пересказал Phoronix. Речь о более чем 2200 промышленных компьютерах и встраиваемых системах; миграцию планируют завершить до конца 2026 года.
Последняя капля, как её назвали инженеры CERN (перевод редакции), знакома всем, кто держит парк старого железа: RHEL и его производные собираются с флагом компилятора -march=x86-64-v2, и процессоры без нужных инструкций перестают загружать систему. В CERN это назвали принудительным устареванием. Для админа с парком машин десятилетней давности вопрос тот же: какую ветку дистрибутивов под них выбирать.
Ключевые выводы
- Мигрируют 2200 с лишним промышленных компьютеров и встраиваемых систем управления ускорителями; срок до конца 2026 года; целевая система Debian 13.
- Дата-центры и вычислительная инфраструктура экспериментов остаются на RHEL и AlmaLinux, уточнение опубликовано отдельно.
- CERN около десяти лет использовала Scientific Linux, которую сама сопровождала, затем с 2015 года CentOS.
- Рассматривали CentOS Stream как естественное продолжение, но решающим стал флаг
-march=x86-64-v2по умолчанию в RHEL. - Названные проблемы Debian: нет стандартного инструментария для автоматической сборки и публикации пакетов и для хранения нескольких версий одного пакета.
Что такое x86-64-v2 и почему он отсекает железо
Уровни микроархитектуры x86-64-v2, v3 и v4 описывают наборы инструкций, на которые компилятор может рассчитывать. Уровень v2 требует, среди прочего, SSE4.2 и POPCNT; это процессоры примерно 2009 года и новее. RHEL 9 и производные (AlmaLinux, Rocky, CentOS Stream 9) собираются под v2, поэтому на более старых CPU ядро и пользовательские программы просто не запускаются. Промышленные контроллеры и встраиваемые машины у ускорителей меняются редко: оборудование сертифицировано, проверено годами и работает. Debian по-прежнему собирает amd64 под базовый уровень x86-64, что и делает его вариантом для такого парка.
Чего CERN не хватило в Debian
По пересказу Phoronix, инженеры назвали два пробела. Первый: в экосистеме Debian нет стандартного инструментария для автоматической сборки и публикации собственных пакетов уровня того, к чему привыкли в мире RPM (Koji, Copr, mock). Второй: инструменты репозиториев плохо поддерживают хранение нескольких версий одного и того же пакета, что нужно для контролируемого отката на промышленных системах. Оба пробела CERN закрывает своими средствами; подробности обещаны в видеозаписи доклада с MiniDebConf.
Что остаётся на RHEL
Важное уточнение, которое Phoronix добавил после публикации: миграция касается только промышленных компьютеров управления ускорителями. Дата-центры CERN и вычислительная инфраструктура экспериментов остаются на RHEL и AlmaLinux. То есть это не «CERN уходит с Red Hat», а выбор дистрибутива под конкретный класс машин со старым железом.
Что это значит для своего парка
- Проверить, проходят ли ваши серверы уровень v2:
/lib64/ld-linux-x86-64.so.2 --help | grep supportedна любой glibc новее 2.33 покажет поддерживаемые уровни. - Если в парке есть машины ниже v2, ветка RHEL 9 и новее для них закрыта; варианты: Debian, Ubuntu (тоже базовый x86-64) или остаться на RHEL 8-совместимых системах до конца их поддержки.
- Для промышленных систем ключевой вопрос не дистрибутив, а инструменты сборки пакетов и отката: под Debian их придётся собирать самим, как это делает CERN.
- Debian 13 вышел летом 2025 года и будет получать обновления безопасности до 2028 года, затем LTS; для сравнения, поддержка Debian 11 закончилась 31 августа.
Слайды и видео доклада CERN с MiniDebConf на момент публикации доступны через страницу конференции, отдельного пресс-релиза организация не выпускала. На сайте мы недавно разбирали другой пример влияния сборочных флагов на скорость: Rust Coreutils 0.11 и разницу производительности бинарников в Alpine из-за libc.
Источник: Phoronix: CERN Transitioning Industrial Computers To Debian
Изображение на обложке: Debian Project, логотип Debian Open Use












