Skip to content
InYourGeek
visiteur@inyourgeek — shell
compléter historique ouvrirhelp
FR
Software· 2 min read

CERN moves 2,200 industrial machines from Red Hat to Debian 13

CERN is moving all 2,200 of its industrial computers from Red Hat to Debian 13 before the end of the year. The reason isn't the price of a support contract — it's a compiler flag.

Rack of industrial control computers in a particle accelerator hall, with a Debian logo on one of the screens

Three decades, one family tree

CERN is not new to Linux. Back in the 1990s, the European organisation for nuclear research rolled its own distribution on top of Red Hat. In 2004 it teamed up with Fermilab to create Scientific Linux — also derived from Red Hat. In 2015 the lab began migrating to CentOS. Then in 2022, after the famously badly received announcement that CentOS would give way to CentOS Stream, it moved again, to AlmaLinux, yet another Red Hat–compatible distribution. Three changes of address, never a change of neighbourhood.

The sticking point is called x86-64-v2

For this next step, the engineers first considered CentOS Stream. What stopped them fits inside a single compiler flag: the -march=x86-64-v2 instruction level enforced by default, which CERN read as a form of “forced obsolescence” for older hardware.

For those of you without a processor manual open in the next tab: these ISA levels slice a CPU’s instruction set into successive tiers. Red Hat Enterprise Linux 9 moved to level v2, which assumes SSE 4.2 among other things. RHEL 10 climbed to v3, which wants AVX2, FMA or VEX. Every tier mechanically leaves behind any machine too old to keep up. In late 2024, Linus Torvalds called the classification “stupid”, complaining that it gives the false impression that instruction sets progress in a straight line. A particle accelerator, for its part, does not go shopping for new hardware because a compiler changed its mind.

2,200 machines before the year is out

The announcement came at the MiniDebConf conference, which CERN attended. Phoronix was there and reported it, and Next picked it up on 3 September 2026. By the end of the year, the entire fleet is supposed to be running Debian 13: 2,200 industrial computers and embedded systems, the ones that keep the particle accelerators under control. These are not office desktops you reimage on a Friday evening while quietly hoping for the best, and the announced schedule is a matter of months.

The rest of CERN isn’t going anywhere

The switch doesn’t cover the lab’s whole IT estate. The data centres and experimental computing stay on RHEL or AlmaLinux for now. That is consistent with the stated reason: where hardware turns over on the usual refresh cycles, an instruction tier costs you nothing. Where an industrial board is meant to drive a piece of equipment for a decade or two, every extra condition bolted onto the compiler becomes an expiry date set by somebody else.

When a laboratory picks its distribution according to how long its machines have to live rather than what its support contract costs, that isn’t really a technical trade-off any more. It’s a resignation letter, left on the desk with a polite smile.

Sources (1)

Written with AI assistance from the sources cited above, then reviewed and approved before publication by Sébastien Soulier.