LINUX.ORG.RU

CERN переводит более 2200 систем управления ускорителями с RHEL-семейства на Debian 13

 , , ,


0

4

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 пока остаются в эксплуатации.

>>> Источник

★★★★★

Проверено: cetjs2 ()
Последнее исправление: unclestephen (всего исправлений: 3)

мы дожили до момента, когда миграция не означает переезд с офтопика…

unclestephen ★★★★★
() автор топика

причиной стали технические требования новых RHEL к процессорам

и в каких «неразумных границах» эти требования исчисляются? (что сподвигло на такой шухер)

sunjob ★★★★★
()

Странно что такая кампания как красношапки не могут выкатить репу для амд64-2 и более новых редакций.

kirill_rrr ★★★★★
()
Ответ на: комментарий от Saakx

Красношапки - самая долгоподдерживающая кампания. Была. И ещё они самые богатые, так что вероятно не обломаются сделать 2 прохода компилятором по репе и положить в 2 отдельные папочки. Некоторые дистрибутивы делали отдельные сборки для амд и интел атома.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)

Вот было бы здорово, если бы существовали ОС, в которых весь софт ставится из исходников, которые собираются на целевой машине под нужную архитектуру. Так, подождите-ка! А это что?

dunmaksim
()

Физики выбирают debian, а не слакварь. Слушал лекции некоего Верходанова, в одной из них тот упоминал debian, что в его лабе используют и пакуют свои проги для астрофизики в deb пакеты.

slew
()
Ответ на: комментарий от dunmaksim

То есть про Gentoo ты не слышал? Да и в Arch собрать любой пакет из исходников не проблема…

rmammoth
()
Последнее исправление: rmammoth (всего исправлений: 1)

Неужели самые светлые умы человечества наконец-то додумались до такой очевидной вещи?!

nuxster ★★★★
()

Довольно странно, что они не оставили ту же Альму

AlmaLinux OS 10 provides dedicated x86_64_v2 architecture support to keep older, fully functional processors running with security updates for an additional 10 years.

По расчётам CERN, сохранение курса на новые версии RHEL потребовало бы переработать около 11 специализированных плат, привлечь двух инженеров-электронщиков, двух разработчиков ПО и двух техников, перестраивать и заново прокладывать кабели в стойках. Бюджет проекта оценили примерно в 5,4 млн швейцарских франков

Но ведь это все равно придется сделать рано или поздно. Т.е. вместо того, чтобы избавиться от технического долга, они продолжили его копить, мало того – всрали туда еще и пердолинг с Дебианом.

MoldAndLimeHoney ★★★
()

учитывая цены на оборудование сейчас - нормальное просрато-«хоть какое-то» решение.
точки зрения цены на тп от rhel vs 20 инженеров + иишечка, ожидаемо.

etwrq ★★★★★
()

Вот теперь то точно [венде]коллайдерукапец!

rukez ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Довольно странно, что они не оставили ту же Альму

а альму разве не церн изначально спонсировал? т.е. это не их условно-придворное решение было, которое и было вынуждено тащить v2 своими силами вместо того что-бы просто взять дебиано-подобное

rukez ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Т.е. вместо того, чтобы избавиться от технического долга, они продолжили его копить, мало того – всрали туда еще и пердолинг с Дебианом.

Ща бы код диктовал «какое должно быть железо», а не наоборот… ахахах

потребовало бы переработать около 11 специализированных плат

А вот это вообще кастомное оборудование, которое выполняет узкоспециализированные задачи, на случай если до тебя Сразу не дошло…

Именно поэтому:

привлечь двух инженеров-электронщиков (разработка схемных решений, проектирование печатных плат), двух разработчиков ПО (кастомные микрокоды) и двух техников (скорее всего настройка и администрирование), перестраивать и заново прокладывать кабели в стойках (монтаж).

Не, не понял…?

Sm0ke85
()
Последнее исправление: Sm0ke85 (всего исправлений: 1)

двух инженеров-электронщиков, двух разработчиков ПО и двух техников

Бюджет проекта оценили примерно в 5,4 млн швейцарских франков

Кучеряво живут товарищи учёные. По 100 млн рублей на рыло.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от Xant1k

самый точный коммент, обнуляющий половину срача в теме :)

pfg ★★★★★
()
Ответ на: комментарий от dunmaksim

Это ж CERN - туда дураков даже сисадминами не берут, поэтому у бзди шансов нет.

zabbal ★★★☆☆
()
Ответ на: комментарий от Romanych

Слава дебианообразным дистрам. Пусть издохнет РХ. Порядка в мире будет больше.

Литералли свинья под дубом.

MoldAndLimeHoney ★★★
()
Ответ на: комментарий от vbr

посмотри стоимостью одного эксперимента на БАКе, одна ошибка/косяк может эту стоимость помножить на ноль. так что на деньгах там не мелочатся.
ибо опыт - сын ошибок трудных https://habr.com/ru/companies/pvs-studio/articles/306748/

вообще дивлюсь что они используют сторонние бинари в ответственных системах. при их финансировании вполне могли и сами полностью собирать и тестировать

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)

Поменяли шило на мыло. Зато работа отработана!

dobro
()

Debian 13 должен быть установлен более чем на 2200 промышленных компьютерах и встраиваемых системах

Мда. Сказали бы уж тогда «на 2200 компьютерах»🙃

lomaster
()

Ровно по этой же причине мы сидим на 9.8 пока. Хотя я драйверы обновляю и для 10.х, и для debian, и для текущих ядер.

steemandlinux ★★★★★
()

организация также начала финансировать Freexian

Freexian is a services company specialized in Free Software and in particular Debian GNU/Linux. Our services cover a wide spectrum: consulting, custom developments, support, training

Не будут они сами ВСЁ тестировать и собирать, привыкли к саппорту шляпы! Тем более с source-based заморачиваться, а жаль…

Ukka
()
Ответ на: комментарий от rukez

Нет. У CERN был ранее свой дистрибутив, который поддерживался десятилетие+, но когда коммерческие продукты стали обещать действительно долговременную поддержку, то решили порезать расходы на поддержку, заложившись на CentOS, но что-то пошло не так. Alma возник раньше, чем CERN решил создать свой дистрибутив опять, хотя этот вариант рассматривался вполне всерьёз.

Evgueni ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Но ведь это все равно придется сделать рано или поздно.

И они хотят поздно. Когда это оборудование морально устареет или умрёт от старости. А сменят на что-нибудь столь же долгоживущее.

question4 ★★★★★
()
Ответ на: комментарий от Evgueni

Alma возник раньше, чем CERN решил создать свой дистрибутив опять, хотя этот вариант рассматривался вполне всерьёз.

И почему в итоге отказались?

question4 ★★★★★
()
  • Техподдержка RedHat с клиентом из России (где-то 2017 год) Ой у вас тут systeminfo установлен, такой программы нет в репах, вот из-за него все проблемы.

  • Техподдержка RedHat с нашей конторой, ядро tainted, flightctl из github для fedora перезагружает систему если нет конфига: ой вы мои милые, спасибо за отчёт, мы всё починим.

И тут от двойных стандартов мой поезд уехал в ромашково.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от PcheloBiaka

Да наверняка - их даже дуст не берёт: если уж в 90е вытравить не смогли :-Р

zabbal ★★★☆☆
()

Вот до чего увлечение повесточкой доводит.

Wapieth ★★
()

решение разумное, только надо было на убунту переводить

Reset ★★★★★
()
Ответ на: комментарий от unclestephen

Молочишко еще не обсохло сыном называть :)

Gonzo ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.