CentOS Stream and Implications of Change

undefined
April 23, 2021
L
i
n
u
x
 
O
p
t
i
o
n
s
 
SLF6: Scientific Linux Fermi 6
SL7: Scientific Linux 7
C8: CentOS Linux 8
Thanks to Ben Morrice of CERN for the calendar format idea.
T
h
e
 
P
l
a
n
 
a
s
 
o
f
 
N
o
v
e
m
b
e
r
 
2
0
2
0
3/5/2025
2
Linux Options
 
On December 12, 2020, CentOS announced:
“The future of the CentOS Project is CentOS Stream, and over the
next year we’ll be shifting focus from CentOS Linux, the rebuild of
Red Hat Enterprise Linux (RHEL), to CentOS Stream, which tracks
just 
ahead
 of a current RHEL release. CentOS Linux 8, as a rebuild of
RHEL 8, will end at the end of 2021.”
C
e
n
t
O
S
 
C
h
a
n
g
e
3/5/2025
3
Linux Options
 
SLF6: Scientific Linux Fermi 6
SL7: Scientific Linux 7
C8: CentOS Linux 8
CS8: CentOS Stream 8
CS9: CentOS Stream 9
S
o
,
 
a
s
 
o
f
 
D
e
c
e
m
b
e
r
 
2
0
2
0
:
3/5/2025
4
Linux Options
 
What is CentOS Stream, exactly?
Implications of this change
Possible options, pros and cons
Path forward
F
o
r
 
d
i
s
c
u
s
s
i
o
n
 
t
o
d
a
y
:
3/5/2025
5
Linux Options
 
Not a beta version: Each package that goes into Stream has
gone through Red Hat’s QA process and will appear as-is in
the next RHEL minor version release.
Key differences from CentOS Linux:
5-year life cycle (vs. 10 years for CentOS Linux 7)
Matches “Full Support” phase of RHEL
More frequent, smaller updates: Once they pass QA, new
versions of packages are released immediately to CentOS
Stream. For CentOS Linux (and RHEL), they’re collected
internally until the next minor (dot) version is released.
Adds a mechanism to feed changes into RHEL
C
e
n
t
O
S
 
S
t
r
e
a
m
3/5/2025
6
Linux Options
 
What do you need in a Linux operating system?
Lifetime: Is 5 years enough?
Support for architectures other than x86, e.g., ARM?
Stability (lack of change) vs. recent software (more change)?
R
e
q
u
i
r
e
m
e
n
t
s
3/5/2025
7
Linux Options
 
W
e
 
a
r
e
 
w
o
r
k
i
n
g
 
w
i
t
h
 
C
E
R
N
 
t
o
 
a
r
r
i
v
e
 
a
t
 
a
 
c
o
m
m
o
n
 
d
e
c
i
s
i
o
n
.
Options currently considered:
Use CentOS Stream
Use a different RHEL rebuild, similar to the original CentOS
Linux: Springdale Linux, Rocky Linux, AlmaLinux, …
Other options can be considered for the long term, but aren’t
feasible in the next 1–few years.
O
p
t
i
o
n
s
3/5/2025
8
Linux Options
 
With any of the above: Aggressive containerization—run
everything in containers, or as much as possible. Then the
underlying OS will matter less.
With Stream (especially, though not exclusively): Further push
for CI/CD to mitigate more frequent changes in OS.
O
p
t
i
o
n
s
c
o
m
m
e
n
t
s
3/5/2025
9
Linux Options
 
C
e
n
t
O
S
 
S
t
r
e
a
m
Pros:
Supported by Red Hat & CentOS
Very similar to CentOS Linux
Quick availability of new package versions
Cons:
5-year life cycle
Loss of trust in RH/CentOS
Possible compatibility questions for applications: If a 3
rd
-party
application is certified for RHEL, will it work on Stream (and
vice versa)?
D
i
s
c
u
s
s
i
n
g
 
O
p
t
i
o
n
s
3/5/2025
10
Linux Options
 
R
H
E
L
 
r
e
b
u
i
l
d
s
/
c
l
o
n
e
s
Pros:
10-year life cycle, matching RHEL (assuming Red Hat
continues to release software as they have)
We (FNAL, CERN, HEP) could contribute and have influence
Cons:
Still depend on Red Hat
Except for Springdale, no track record, so hard to judge
stability and support
D
i
s
c
u
s
s
i
n
g
 
O
p
t
i
o
n
s
3/5/2025
11
Linux Options
 
Where 8 is needed now, run CentOS Stream 8
Many experiments may be able to go directly from SL7 to
Stream 9
Watch progress of rebuilds (Rocky, Springdale, Alma, …), do
some testing
Migrate to either Stream 9 or a rebuild, depending on our
experience with Stream and on how the rebuilds have
developed.
Longer-term plan: Consider more fundamental changes
(Debian? A new HEP build from sources? Other distributions?)
N
e
a
r
-
t
e
r
m
 
P
l
a
n
3/5/2025
12
Linux Options
 
D
i
s
c
u
s
s
i
o
n
?
3/5/2025
13
Linux Options
 
E
x
t
r
a
 
s
l
i
d
e
s
3/5/2025
14
Linux Options
 
Main Stream download page:
https://www.centos.org/centos-stream/
Goes to a list of mirrors, including:
http://linux-mirrors.fnal.gov/linux/centos/8-stream/isos/x86_64/
Fermilab customizations (Kerberos, etc.):
https://linux-mirrors.fnal.gov/linux/fermilab/centos/8/notes.html
I
n
s
t
a
l
l
i
n
g
 
C
e
n
t
O
S
 
S
t
r
e
a
m
 
8
3/5/2025
15
Linux Options
Slide Note
Embed
Share

CentOS Stream is a new iteration focusing on leading-edge technology with a 5-year life cycle. It offers more frequent updates, aligning closely with Red Hat's QA process. This shift has implications on stability, support for different architectures, and the overall software landscape. Explore the pros and cons and the path forward in this evolving Linux environment.

  • CentOS Stream
  • Linux
  • Operating System
  • Red Hat
  • Technology

Uploaded on Mar 05, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Linux Options April 23, 2021

  2. The Plan as of November 2020 2020 H1 2020 H2 2021 H1 2021 H2 2022 H1 2022 H2 2023 H1 2023 H2 2024 H1 2024 H2 2025 H1 2025 H2 2026 H1 2026 H2 2027 H1 2027 H2 2028 H1 2028 H2 2029 H1 SLF6 SL7 C8 SLF6: Scientific Linux Fermi 6 SL7: Scientific Linux 7 C8: CentOS Linux 8 Thanks to Ben Morrice of CERN for the calendar format idea. 2 3/5/2025 Linux Options

  3. CentOS Change On December 12, 2020, CentOS announced: The future of the CentOS Project is CentOS Stream, and over the next year we ll be shifting focus from CentOS Linux, the rebuild of Red Hat Enterprise Linux (RHEL), to CentOS Stream, which tracks just ahead of a current RHEL release. CentOS Linux 8, as a rebuild of RHEL 8, will end at the end of 2021. 3 3/5/2025 Linux Options

  4. So, as of December 2020: 2020 H1 2020 H2 2021 H1 2021 H2 2022 H1 2022 H2 2023 H1 2023 H2 2024 H1 2024 H2 2025 H1 2025 H2 2026 H1 2026 H2 2027 H1 2027 H2 2028 H1 2028 H2 2029 H1 SLF6 SL7 C8 CS8 CS9 SLF6: Scientific Linux Fermi 6 SL7: Scientific Linux 7 C8: CentOS Linux 8 CS8: CentOS Stream 8 CS9: CentOS Stream 9 4 3/5/2025 Linux Options

  5. For discussion today: What is CentOS Stream, exactly? Implications of this change Possible options, pros and cons Path forward 5 3/5/2025 Linux Options

  6. CentOS Stream Not a beta version: Each package that goes into Stream has gone through Red Hat s QA process and will appear as-is in the next RHEL minor version release. Key differences from CentOS Linux: 5-year life cycle (vs. 10 years for CentOS Linux 7) Matches Full Support phase of RHEL More frequent, smaller updates: Once they pass QA, new versions of packages are released immediately to CentOS Stream. For CentOS Linux (and RHEL), they re collected internally until the next minor (dot) version is released. Adds a mechanism to feed changes into RHEL 6 3/5/2025 Linux Options

  7. Requirements What do you need in a Linux operating system? Lifetime: Is 5 years enough? Support for architectures other than x86, e.g., ARM? Stability (lack of change) vs. recent software (more change)? 7 3/5/2025 Linux Options

  8. Options We are working with CERN to arrive at a common decision. Options currently considered: Use CentOS Stream Use a different RHEL rebuild, similar to the original CentOS Linux: Springdale Linux, Rocky Linux, AlmaLinux, Other options can be considered for the long term, but aren t feasible in the next 1 few years. 8 3/5/2025 Linux Options

  9. Optionscomments With any of the above: Aggressive containerization run everything in containers, or as much as possible. Then the underlying OS will matter less. With Stream (especially, though not exclusively): Further push for CI/CD to mitigate more frequent changes in OS. 9 3/5/2025 Linux Options

  10. Discussing Options CentOS Stream Pros: Supported by Red Hat & CentOS Very similar to CentOS Linux Quick availability of new package versions Cons: 5-year life cycle Loss of trust in RH/CentOS Possible compatibility questions for applications: If a 3rd-party application is certified for RHEL, will it work on Stream (and vice versa)? 10 3/5/2025 Linux Options

  11. Discussing Options RHEL rebuilds/clones Pros: 10-year life cycle, matching RHEL (assuming Red Hat continues to release software as they have) We (FNAL, CERN, HEP) could contribute and have influence Cons: Still depend on Red Hat Except for Springdale, no track record, so hard to judge stability and support 11 3/5/2025 Linux Options

  12. Near-term Plan Where 8 is needed now, run CentOS Stream 8 Many experiments may be able to go directly from SL7 to Stream 9 Watch progress of rebuilds (Rocky, Springdale, Alma, ), do some testing Migrate to either Stream 9 or a rebuild, depending on our experience with Stream and on how the rebuilds have developed. Longer-term plan: Consider more fundamental changes (Debian? A new HEP build from sources? Other distributions?) 12 3/5/2025 Linux Options

  13. Discussion? 13 3/5/2025 Linux Options

  14. Extra slides 14 3/5/2025 Linux Options

  15. Installing CentOS Stream 8 Main Stream download page: https://www.centos.org/centos-stream/ Goes to a list of mirrors, including: http://linux-mirrors.fnal.gov/linux/centos/8-stream/isos/x86_64/ Fermilab customizations (Kerberos, etc.): https://linux-mirrors.fnal.gov/linux/fermilab/centos/8/notes.html 15 3/5/2025 Linux Options

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#