Le CERN quitte RHEL et migre ses 2 200 ordinateurs de contrôle vers Debian 13
Institution RHEL et CentOS depuis vingt ans, le CERN a annoncé fin août 2026 basculer ses 2 200 ordinateurs industriels de contrôle d’accélérateur vers Debian 13 d’ici la fin de l’année, le drapeau -march=x86-64-v2 étant le déclencheur. Pour tout parc industriel ou embarqué à longue durée de vie, la leçon tient en une ligne : surveillez la ligne de base CPU de votre distribution.
Fin août 2026. Le CERN annonce, lors de la MiniDebConf de Winterthur, en Suisse, qu’il migre ses ordinateurs industriels de contrôle d’accélérateur vers Debian 13. 2 200 machines. C’est le nombre de systèmes concernés, visés pour la fin 2026. Pourquoi c’est important : l’organisation qui a co-maintenu Scientific Linux pendant dix ans tourne le dos à la lignée Red Hat pour une raison précise — la ligne de base CPU imposée par la distribution, pas ses licences ni son prix.
Une institution RHEL qui change de cap
Le CERN, l’Organisation européenne pour la recherche nucléaire, est d’abord connu pour le Grand collisionneur de hadrons (LHC). Mais chez les utilisateurs de longue date de Linux, c’est aussi une institution RHEL : le laboratoire a co-maintenu Scientific Linux, le dérivé de RHEL, avec d’autres organismes de recherche, l’a utilisé pendant une dizaine d’années, puis a basculé vers CentOS en 2015. Une décennie plus tard, il abandonne cette lignée pour une partie de son infrastructure.
Le périmètre de la bascule doit être lu précisément. Le CERN a clarifié que la migration porte sur ses ordinateurs industriels de contrôle d’accélérateur — les machines qui pilotent les aimants, les cavités radiofréquence et l’instrumentation du LHC — ainsi que les systèmes embarqués associés. Les centres de données et le calcul expérimental, eux, restent sur RHEL et AlmaLinux. Il ne s’agit donc pas d’un rejet global de Red Hat, mais d’une décision ciblée sur la classe de machines la plus difficile à renouveler.
Le vrai déclencheur : le drapeau -march=x86-64-v2
Les ingénieurs du CERN avaient envisagé CentOS Stream comme trajectoire plus naturelle. Mais, selon leur présentation à la MiniDebConf, « la goutte d’eau qui a fait déborder le vase » a été le drapeau de compilation par défaut -march=x86-64-v2, décrit comme une « obsolescence forcée » du matériel ancien.
Le mécanisme est technique mais limpide. Une distribution qui élève sa ligne de base CPU exige un jeu d’instructions minimal pour fonctionner : SSE4.2, POPCNT et quelques autres. RHEL 10 a franchi ce pas en 2025 en passant à x86-64-v2, ce qui exclut de fait les processeurs d’avant 2009-2011 — une génération qui, dans un accélérateur de particules, équipe encore des milliers de cartes d’instrumentation conçues pour durer vingt ans. Un accélérateur ne renouvelle pas son électronique de contrôle comme un parc de postes de travail : la carte installée en 2007 peut encore avoir quinze ans de service devant elle.
Pour le CERN, le choix de Debian 13 n’est donc pas idéologique. C’est la distribution qui conserve une ligne de base CPU basse et stable, ce qui permet de faire tourner le même système d’exploitation moderne sur du matériel ancien sans le remplacer. La décision inverse — suivre la lignée Red Hat — aurait imposé une vague de remplacement matériel sans contrepartie fonctionnelle.
Pourquoi CentOS Stream n’était pas la réponse
Le choix de Debian par le CERN ne survient pas dans le vide : il clôt une décennie de secousses dans l’écosystème Red Hat. Scientific Linux, la reconstruction de RHEL que le CERN co-maintenait, a été arrêté en 2019. CentOS Linux, la reconstruction gratuite binaire-compatible vers laquelle la plupart des laboratoires s’étaient repliés, a été abandonnée en 2021 au profit de CentOS Stream, un aperçu glissant qui précède de peu RHEL. Pour une institution qui exige une plateforme figée et reproductible, destinée à tourner inchangée pendant des années sur du matériel donné, une distribution glissante est un mauvais ajustement.
La ligne de base x86-64-v2 est la seconde pression. RHEL 10, publiée en 2025, exige des processeurs qui supportent SSE4.2 et POPCNT — des instructions apparues autour de la génération Nehalem d’Intel en 2008 et Bulldozer d’AMD en 2011. Dans un parc de postes de travail renouvelé tous les quelques années, cette exigence est invisible. Dans un accélérateur où une carte de contrôle mise en service en 2007 peut légitimement rester en service au-delà de 2030, c’est une migration matérielle forcée. Debian 13 démarre encore sur des machines x86-64-v1, ce qui explique précisément pourquoi elle convient aux systèmes de contrôle du CERN sans qu’aucune carte soit remplacée.
Ce que Debian apporte, ce qu’il coûte
Le passage à Debian n’est pas sans friction, et le CERN l’assume. Les ingénieurs signalent deux difficultés principales : le manque d’outillage standard pour la construction et la publication automatisées de paquets, avec de nombreux trous dans la chaîne officielle, et des outils qui ne gèrent pas plusieurs versions du même paquet. Pour une organisation qui maintient ses propres paquets et ses propres dépôts, ces lacunes représentent un vrai coût d’ingénierie.
C’est le pendant de toute bascule de distribution : on troque une contrainte — ici, l’obsolescence matérielle imposée par la ligne de base — contre une autre — l’outillage de packaging moins clé en main. Le calcul du CERN est que la première contrainte est structurelle et non négociable, tandis que la seconde se résout avec du travail d’ingénierie. L’échéance est d’ailleurs serrée : 2 200 machines à faire passer sous Debian 13 d’ici la fin 2026.
La leçon pour les parcs à longue durée de vie
Ce mouvement dépasse largement le CERN. Il illustre une tension qui traverse tout le Linux d’entreprise : les éditeurs commerciaux alignent leurs lignes de base sur le matériel récent pour des raisons de performance et de maintenance, tandis que les parcs industriels, embarqués et de homelab vivent sur des durées où le matériel dépasse largement le cycle de vie d’une distribution. Le point de bascule, c’est la ligne de base CPU, pas le prix.
# Vérifier si un CPU supporte le niveau x86-64-v2 (SSE4.2 + POPCNT requis)
grep -o -E "sse4_2|popcnt" /proc/cpuinfo | sort -u Si la commande renvoie les deux drapeaux, le poste est compatible x86-64-v2 et peut suivre une RHEL 10. S’il en manque un, la machine est vouée aux distributions à ligne de base basse — Debian, ou une dérivée — ou au remplacement. Faire tourner cette vérification sur un inventaire de parc est l’équivalent, pour le matériel ancien, d’un audit de fin de vie logicielle : cela révèle, avant l’échéance, quelles machines une future montée de distribution condamnera.
La leçon du CERN est d’autant plus frappante qu’elle vient d’une institution qui n’a rien d’un atelier de bricolage. Quand un organisme capable de maintenir son propre dérivé de RHEL conclut que la ligne de base CPU est une raison suffisante pour changer de distribution, c’est un signal à prendre au sérieux par toute équipe qui exploite du matériel à longue durée de vie.
Verdict
Si vous exploitez du matériel industriel, embarqué ou ancien, auditez la ligne de base CPU de votre distribution actuelle et de sa prochaine version majeure avant qu’elle ne vous impose un renouvellement. La vérification sse4_2 / popcnt coûte une seconde par machine et révèle l’ampleur du problème des années à l’avance.
Si vous hésitez entre RHEL et Debian pour un parc à longue durée de vie, sachez que la question décisive n’est ni le prix ni la philosophie, mais le rythme d’élévation de la ligne de base : une distribution qui monte vite sa ligne de base condamne votre matériel, une distribution conservatrice vous laisse le choisir.
Si vous êtes déjà sur CentOS ou une dérivée en fin de trajectoire, le précédent du CERN montre qu’une migration ciblée par classe de machines — contrôle industriel ici, calcul en RHEL là — est plus saine qu’une décision uniforme. La bonne unité de décision, c’est la durée de vie du matériel, pas la marque de la distribution.
Références
- Phoronix — CERN Transitioning Industrial Computers To Debian After Being A Longtime RHEL Institution, 2 septembre 2026
- Linuxiac — Debian 13 Is Taking Over 2,200+ Control Systems Across CERN, 2 septembre 2026
- MiniDebConf Winterthur 2026 — Controlling CERN’s accelerators with Debian (présentation vidéo)