Good News! CERN is Migrating Over 2,200 Control Systems to Debian 13

a month ago by VetOfTheSeas to c/linux

The migration would move accelerator control computers out of the Red Hat ecosystem.
oce 69 points a month ago

The reason is old hardware support:

The reason for all that was a compiler flag. When Red Hat builds RHEL, it picks a minimum CPU generation the software will run on. RHEL 9's cutoff already excludes CERN's oldest boards, the kind running chips like Intel's old Core 2 Duo, which comprises about 47 percent of their fleet.

RHEL 10 raises that cutoff again, and this time even newer Ivy Bridge-generation boards, another 17 percent, fall on the wrong side of it.

path: 0 25770899, hotness: undefined, score: 69, children: 7
0x4f1 23 points a month ago

Core 2 Duo, wow! Present day raspberry pi is likely faster and much more power efficient. Not to mention security considerations.

path: 0 25770899 25773933, hotness: undefined, score: 23, children: 2
frongt 3 points a month ago

Yes, but unlikely to support what CERN needs to do.

path: 0 25770899 25773933 25775777, hotness: undefined, score: 3, children: 1
prettybunnys 2 points a month ago

Like sitting in the form factor of a laptop from 2012 that can rest between these two cabinets

path: 0 25770899 25773933 25775777 25786847, hotness: undefined, score: 2, children: 0
esc 2 points a month ago

Debian is also planning on raising the bar.

path: 0 25770899 25775038, hotness: undefined, score: 2, children: 3
palordrolap 5 points a month ago

Yes, but not yet, which is all CERN needs for now.

They'll undoubtedly switch to something else in a few years if they continue to favour hardware retention over software compliance.

Spiralling off into rampant speculation, I can imagine they might end up finding some way to create their own in-house Linux distro that supports old hardware if all the stock distros raise the bar out of the reach of what they have, but I'm sure they hope that's a way off yet.

But it could be a good thing for folks outside CERN with old hardware if that ever comes to pass.

path: 0 25770899 25775038 25780306, hotness: undefined, score: 5, children: 1
oce 3 points a month ago

Also they are sponsoring the maintenance to match their needs.

Either path depends on Debian's LTS and ELTS programs staying healthy, which is part of why CERN has started sponsoring Freexian, the Debian-focused services company behind those support programs.

path: 0 25770899 25775038 25780306 25785496, hotness: undefined, score: 3, children: 0
possiblylinux127 0 points a month ago

They killed off 32bit machines but that is the existent of it for now

path: 0 25770899 25775038 25787539, hotness: undefined, score: 0, children: 0
antianarchist 32 points a month ago

chips like Intel's old Core 2 Duo, which comprises about 47 percent of their fleet

That’s just a crazy number and I was not aware how dated their systems were. On the other hand, never touch a running system.

path: 0 25773839, hotness: undefined, score: 32, children: 12
WhatAmLemmy 30 points a month ago

The LHC was completed in 08. That chip was sold from 06 to 12. This means basically half the pc's they bought ~15 years ago are still meeting their needs.

Honestly, this is the way it should be. The only reason most enterprises upgrade their computers is because Microslop, and all the other proprietary software they've allowed themselves to grow dependent on, require it; not because a 20 year old computer isn't snappy on Debian, or isn't powerful enough for email, docs, and browsing. The LHC requires supercomputers and server farms for primary operations. These pc's are basically just thin clients to access those resources.

There are still a shocking amount of Windows XP and 7 systems in production, because the software stack doesn't need to be updated. If those systems had been deployed on linux 20 years ago, they would still be fully capable of receiving security updates.

path: 0 25773839 25776779, hotness: undefined, score: 30, children: 10
BurgerBaron 9 points a month ago

I work manufacturing, any computer that isn't connected to the internet doesn't get upgraded. Windows XP on PLC touchscreens.

path: 0 25773839 25776779 25780844, hotness: undefined, score: 9, children: 3
antianarchist 2 points a month ago

Yeah, maybe your CISO should read a book about Stuxnet lol

path: 0 25773839 25776779 25780844 25781092, hotness: undefined, score: 2, children: 1
BurgerBaron 3 points a month ago

I'm not sure he can read :( Or fix a landline phone connection, apparently.

path: 0 25773839 25776779 25780844 25781092 25783519, hotness: undefined, score: 3, children: 0
WhatAmLemmy 1 point a month ago

Yeah, and that's generally fine if it isn't critical infra that could be targeted by bad actors, and they don't have wifi or uncontrolled interfaces. The risk and damage of someone pulling apart an ATM to get at a USB port is negligible.

The main problem with it is the longer things don't get upgraded the less people know how to fix or service them, which adds extra friction and cost to change anything with each passing year. After 10-20 years of zero updates, major projects are required because the OS and software stack need a complete overhaul to make even the smallest software change, and the software becomes a major bottleneck to organizational change or operations.

path: 0 25773839 25776779 25780844 25784783, hotness: undefined, score: 1, children: 0
antianarchist 3 points a month ago

You are saying that to someone who recently bought a Lenovo T420 with a new battery pack, installed Debian with Xfce. An amazing work horse.

path: 0 25773839 25776779 25781149, hotness: undefined, score: 3, children: 0
UndergroundParking 3 points a month ago

The only reason most enterprises upgrade their computers is because Microslop

Honestly - not true. It's compliance. Compliance says you need to be insured, insurance says you need to have vendor support, vendor says sorry, your old shit is out of support.

path: 0 25773839 25776779 25778524, hotness: undefined, score: 3, children: 1
0x0 7 points a month ago

Good job, now remind us who the os vendor was again..?

path: 0 25773839 25776779 25778524 25779423, hotness: undefined, score: 7, children: 0
possiblylinux127 -1 points a month ago

The older CPUs are incredibly inefficient

They would probably cover a good amount of the upgrade cost in just power savings

path: 0 25773839 25776779 25787528, hotness: undefined, score: -1, children: 2
YouTalkinToMe 1 point a month ago

We use measurement systems where the data aquisition runs absolutely fine on an IBM AT.

path: 0 25773839 25776779 25787528 25794564, hotness: undefined, score: 1, children: 0
stuner 1 point a month ago

Keep in mind that they're talking about hardware control systems and not compute nodes. On these machines, the savings would probably not be too big (no/few consolidation gains). It also sounds like the decision was less about the upgrade cost and more about avoiding failure risks.

I also ran the numbers for fun. They estimated the cost to be 5.4MCHF for 2200 machines. Assuming 0.2CHF/kWh, they would need to save 140W per machine for 10 years to offset the upgrade cost. So, yes, it could indeed offset a good part of the upgrade cost over time.

path: 0 25773839 25776779 25787528 25789022, hotness: undefined, score: 1, children: 0
possiblylinux127 -1 points a month ago

I have doubt about this

path: 0 25773839 25787515, hotness: undefined, score: -1, children: 0
0x0 14 points a month ago

Oh no, why not just pick omarchy instead?? /s

path: 0 25779401, hotness: undefined, score: 14, children: 0
HugeNerd 12 points a month ago

Why not just hand them over to agentic AI in a flatpack running on a VM in Docker container in the cloud?

path: 0 25783709, hotness: undefined, score: 12, children: 1
YouTalkinToMe 1 point a month ago

That probably would finally give us HalfLife 3.

path: 0 25783709 25794529, hotness: undefined, score: 1, children: 0
raspberriesareyummy -3 points a month ago

as a Debian user: I wish they had chosen a distro that didn't just decide to accept slop contributions.

path: 0 25773005, hotness: undefined, score: -3, children: 15
antianarchist 11 points a month ago

Enjoy BSD then, because Linus Torvalds also uses LLM’s

path: 0 25773005 25773783, hotness: undefined, score: 11, children: 5
raspberriesareyummy -2 points a month ago

Torvalds losing his marbles is not new, sadly.

path: 0 25773005 25773783 25775470, hotness: undefined, score: -2, children: 0
porous_grey_matter -5 points a month ago

He's not making slop patches to the kernel.

path: 0 25773005 25773783 25774102, hotness: undefined, score: -5, children: 3
antianarchist 8 points a month ago

So you are implying the Debian maintainers are adding β€œslop”?

path: 0 25773005 25773783 25774102 25774233, hotness: undefined, score: 8, children: 1
porous_grey_matter 1 point a month ago

No dawg that's a whole new sentence. I have no knowledge nor complaints about what Debian is doing, I'm just saying the wording used previously in this thread isn't a fair characterisation of Linus.

path: 0 25773005 25773783 25774102 25774233 25776716, hotness: undefined, score: 1, children: 0
chewypoops 3 points a month ago

How exactly are you defining "slop" here?

path: 0 25773005 25773783 25774102 25774894, hotness: undefined, score: 3, children: 0
rozodru 1 point a month ago

I mean if you want something that's stable and you really don't have to think about upgrading similar to Debian there's always NixOS. wee bit of a learning curve but once you have it configured you can pretty much forget about it. can even run stuff without installing it if you wanted.

path: 0 25773005 25773869, hotness: undefined, score: 1, children: 1
raspberriesareyummy 1 point a month ago

As a programmer, I can always run stuff without installing ;) As a user, however, I wish to have 3D acceleration capable graphics drivers for the occasional game.

path: 0 25773005 25773869 25775532, hotness: undefined, score: 1, children: 0
lambalicious 0 points a month ago

I mean they could have just picked Debian 12... I doubt Debian will make retroactive slop updates to older versions of the distro. At least that's what I'm doing on the systems I administer: set up a custom package that conflicts with base-files >= 13 and with some already-known slopified version numbers (thanks to Open Slopware) to keep things a bit more under control.

path: 0 25773005 25773916, hotness: undefined, score: 0, children: 2
raspberriesareyummy 3 points a month ago

Could have but

  1. I somehow doubt they did
  2. patches flow back into stable, too.

I had to freeze rsync because of that :(

path: 0 25773005 25773916 25775504, hotness: undefined, score: 3, children: 1
lambalicious 2 points a month ago

Thanks to how Debian versions packages, numero 2 is solved with a package solution like mine (liberal use of >> for package version comparison), so that you can't install the updates that come with slopification.

path: 0 25773005 25773916 25775504 25779216, hotness: undefined, score: 2, children: 0
possiblylinux127 0 points a month ago

They aren't accepting slop

path: 0 25773005 25787546, hotness: undefined, score: 0, children: 3
raspberriesareyummy 1 point a month ago

They are. Their decision put the responsibility squarely in the hands of the submitter, with no need to even declare use of slop assistants.

path: 0 25773005 25787546 25789033, hotness: undefined, score: 1, children: 2
possiblylinux127 2 points a month ago

The rest of the Debian policies didn't magically disappear. Debian only accepts code that meets a certain standard.

path: 0 25773005 25787546 25789033 25794182, hotness: undefined, score: 2, children: 1
raspberriesareyummy 1 point a month ago

in theory. Need reviewers for that, though.

path: 0 25773005 25787546 25789033 25794182 25794513, hotness: undefined, score: 1, children: 0
linux
linux

@lemmy.world

login for more options
19582
1753
2257

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

go to feed...