CentOS Stream 8 and ARM64 Linux Support
CentOS Stream 8 and ARM64 Linux Support
Alex Iribarren
on behalf of IT-CM-LCS
2
Change of CentOS Linux 8 EoL
On the 8th of December 2020, the CentOS Project
announced it was shifting its focus from CentOS Linux (C8)
to CentOS Stream (CS)
During the same announcement, the end-of-life for C8 was
reduced from being a 10 year supported distribution to being
2 years
Support for C8 will end at 31.12.2021
End of Life for CERN CentOS 7 (CC7) has not changed
(30.06.2024)
3
What is CentOS Stream?
CentOS Stream is a Linux distribution that will be used by
RedHat as the upstream for each RHEL minor release
There will not be any major 8.x point releases (minor
releases)
Supported for 5 years (End-of-life 31.05.2024)
Migration from CentOS Linux 8 to CentOS Stream 8 is trivial
4
What is CentOS Stream?
CentOS Stream is a Linux distribution that will be used by
RedHat as the upstream for each RHEL minor release
There will not be any major 8.x point releases (minor
releases)
Supported for 5 years (End-of-life 31.05.2024)
Migration from CentOS Linux 8 to CentOS Stream 8 is trivial
5
What is CentOS Stream?
CentOS Stream is a Linux distribution that will be used by
RedHat as the upstream for each RHEL minor release
There will not be any major 8.x point releases (minor
releases)
Supported for 5 years (End-of-life 31.05.2024)
Migration from CentOS Linux 8 to CentOS Stream 8 is trivial
6
CentOS Stream 8 at CERN
CentOS Stream 8 is a supported operating system
CERN controlled test/prod system updates
https://linux.web.cern.ch/updates/cs8/
7
Continuity after C8 EOL
(31.12.2021)
Recommended Linux operating systems for new installs:
8
And after 2024?
“Linux Future Committee”: working group to assess the
impact of current Linux usage at CERN
Meetings are invitation only, however all
minutes/presentations/etc. are public at
https://indico.cern.ch/category/13390/
CERN is working with Fermilab and other facilities to decide
on a path forward for the HEP community at large
9
Possible options
CentOS Stream 9
Possible release this year
RHEL: “no/low cost” Red Hat license
Currently being discussed
New Enterprise Linux Clones (ELC):
AlmaLinux
RockyLinux
10
Possible options
11
ARM64 for C8/CS8
Initial (informal) request in 2019
Work on C8 started late 2019
Designed with aarch64 in mind from the beginning
Officially “blessed” late 2020
Work on CS8 started early 2021, based on C8
12
Agreement with Experiments
CERN IT to provide basic ARM64 OS repositories, tools
Upstream CentOS mirrors for CC7, no CERN
customizations
“Built in” for C8/CS8
Experiments to collaborate with debugging/testing
Issues on CERN basic tools should be reproducible on
x86_64
Access to Koji build system
13
What we provide
x86_64 and aarch64 as first-class citizens
Daily snapshots
http://linuxsoft.cern.ch/cern/centos/s8-snapshots/
Docker image
gitlab-registry.cern.ch/linuxsupport/cs8-base
15
What we’re working
Koji building aarch64 by default for CS8 tags
Will reduce friction for possible ARM64 services like
LXPLUS
Awaiting delivery of ARM64 hardware!
5 Ampere Altra Mt. Snow servers (Q80-30 CPU, 256GB
RAM)
Cloud team will work on supporting ARM64 VMs
16
Brief aside on Koji
Koji is the CERN IT RPM build system
https://koji.cern.ch
17
Can you build with Koji?
Sure, just package your software as an RPM!
18
Questions?
19
20