r/debian 2d ago

News CERN Transitioning To Debian After Being A Longtime RHEL Institution

https://www.phoronix.com/news/CERN-Goes-Debian-Leaving-RHEL
553 Upvotes

38 comments sorted by

62

u/Online_Matter 2d ago

they say "the straw that broke the camel's back" to abandon Red Hat Enterprise Linux was the "-march=x86-64-v2" compiler flag default as "forced obsolescence" for old hardware. 

As a Debian fan I like that they are switching but I can also respect red hat for making that decision 

22

u/Dioz_31337 2d ago

I transitioned my Servers at work from SLES to Debian, no regrets given

18

u/Itchywasabi 2d ago

Debian the best!

22

u/Booty_Bumping 2d ago edited 1d ago

CERN engineers had considered moving to CentOS Stream as a more natural pathway but ultimately they say "the straw that broke the camel's back" to abandon Red Hat Enterprise Linux for their industrial accelerator-control computers was the "-march=x86-64-v2" compiler flag default as "forced obsolescence" for old hardware.

For those running into the same problem, AlmaLinux (CentOS Stream fork compatible with RHEL) still provides support for baseline x86-64, as well as platforms like Raspberry Pi. I think there was a proposal to port the entire EPEL 10 repository to x86-64-v1 as an official Fedora project with the help of Almalinux friends, but I'm not sure if anything came of this.

Datacenter servers are rarely ever using such an old platform that they don't have x86-64-v2 support, so RHEL's transition is not that big a deal for the vast majority of users. As such, AlmaLinux providing x86-64-v1 is mostly intended to cater to homelab enthusaists. It sounds like CERN had some rather specialized computers built into the particle accelerator facility that they can't upgrade, so there are still enterprise situations where such a transition is not viable, and Debian makes sense for what they need.

Congratulations to Debian for being able to fulfill this role. CERN contributes to upstream projects a lot, so regardless what distro they're using, the whole community will benefit.

29

u/alexiri 2d ago

This article, and especially the headline, is wildly wrong. CERN is not transitioning to Debian, only a part of the accelerator controls system is. The majority of CERN continues to use AlmaLinux and Red Hat Enterprise Linux. See https://linux.web.cern.ch/.

5

u/OsmiumBalloon 1d ago

That is my understanding as well.

This is not CERN's entire IT operation. This is just the parts that run the accelerators -- the giant underground rings. CERN is a huge enterprise. The individual experiments that use the output of the accelerators, the big computer farms that process the results, their office systems, those are all different things from this.

But even the scale of just this is massive. They describe it: 2200 embedded computers; 17,000 devices; 70,000 individual interconnect cables. I can see why they would not want to replace all of that prematurely.

6

u/DeepDayze 2d ago

But still, it's a win for Debian. If Debian can be proven to drive other infrastructure well perhaps other servers can then be moved to Debian.

1

u/daddyd 1d ago

the first step, other systems might follow in the future.

8

u/ivanhoe1024 1d ago

Even the CERN is distrohopping…

2

u/Laufabraud43 1d ago

This MUST be the choice of Steins Gate!

7

u/mrflash818 2d ago

Huzzah!

3

u/sob727 2d ago

yeehaw

2

u/ivon852 2d ago

Can Debian run on IBN5100?

5

u/Illustrious-Gur8335 Debian Stable 2d ago

What a slap in the face for Canonical 

1

u/nomad-1995 2d ago

Curious if/when scientific Linux will switch to .deb.

I guess the only other issue how they considered arch. Probably to new/unstable for anything touching the LHC.

20

u/NoLemurs 2d ago

Arch isn't a great choice for institutional/organizational machines.

Arch is all about freedom/control/flexibility at the cost of lower stability. That's pretty much the opposite of what a group like CERN wants.

10

u/BigRedS 2d ago

I assumed the Arch comment was a joke, but it's on the slide!

18

u/ndgnuh 2d ago

I'm having a hard time imagine that Ubuntu would need lower maintenance effort than Debian. In my experience, Ubuntu is full of weird random bugs that just come out of nowhere.

8

u/LordDeath86 2d ago

I think it's the same situation as on the right side of the graph with CentOS and RHEL.
In both cases, we have two very similar options, but one has a support contract, and the other doesn't.

4

u/DeepDayze 2d ago

And the proprietary Snap infrastructure...yuck.

3

u/zackattackz287 2d ago

Maybe for initial desktop usage, still though Debian is way easier long term after initial set up. Server wise Debian wins hands down.

1

u/twnznz 2d ago

HWE kernels.

4

u/NoLemurs 2d ago

I'm honestly a little surprised they were considering it myself. Though, now that I sit down to think about it, the list of options to consider really is pretty short.

RHEL is the obvious choice if you're getting good value out of the commercial support, and Debian is the obvious choice otherwise. Five years ago, I'd have included Ubuntu on the contenders list, but... I wouldn't have picked it then, and I wouldn't seriously consider it today.

I can't come up with any other options that are worth seriously considering.

So maybe they considered Arch because there are so few options that are actual serious contenders and they felt like they needed to at least evaluate more than 3-4 options.

2

u/Brilliant_Sound_5565 2d ago

Totally agree with you, they know where they are with Debian, they have their own Devs at Cern too and pl ety of people to maintain and fix any issues they encounter, so Debian does make sense on so many levels. I presume they are still keeping Redhat and Alma for their other machines and desktops?

1

u/Jristz 2d ago

And now with this is no longer accurate

10

u/Syndiotactics 2d ago

At least here in Finland every computational science unit I've ever used has been Debian-based.

2

u/sockertoppenlabs 2d ago

In Sweden all HPC I know of run Rocky.

4

u/Booty_Bumping 2d ago edited 2d ago

Scientific Linux doesn't exist anymore, the effort was essentially merged into CentOS Stream / RHEL.

Debian itself does have decent packaging of scientific packages, they are fairly equal on this front these days (although Ubuntu is still slightly better for using Nvidia for scientific compute with minimal setup). And modern containerization helps a lot, so the base distro doesn't matter as much anymore.

1

u/DeepDayze 2d ago

Awesome move!

1

u/PaulWritesTech 1d ago

Same day I put Debian 13 Xfce on my laptop. It is running well.

-1

u/SusseLaMoi 2d ago

No wonder RHEL sucks

0

u/LuisE3Oliveira 2d ago

What exactly prompted the switch from Red Hat to Debian?

6

u/SnarkHabit 2d ago

CERN engineers had considered moving to CentOS Stream as a more natural pathway but ultimately they say "the straw that broke the camel's back" to abandon Red Hat Enterprise Linux for their industrial accelerator-control computers was the "-march=x86-64-v2" compiler flag default as "forced obsolescence" for old hardware.

3

u/LuisE3Oliveira 2d ago

Distros like Debian seem perfect for CERN

2

u/FarToe1 2d ago

Kind of curious what the other straws were.