Exercise 2: Planning to Use CentOS Stream as "a Free RHEL" — Possible Solution ==================================================================== WHY THIS PLAN NEEDS UPDATING ------------------------------ Per Chapter 3, CentOS Stream's own role changed in 2020 - it "sits... as a public 'midstream' between Fedora and RHEL, previewing what the next RHEL minor version will actually contain rather than rebuilding what's already shipped." Since then, CentOS Stream is no longer a free rebuild of an already-finished, stable RHEL release - it's a preview of RHEL's still-in-development next version, meaning it carries a genuinely different, less stable risk profile than what "CentOS" used to mean before that shift. WHY THE ORIGINAL "FREE RHEL REBUILD" ROLE STILL EXISTS, JUST ELSEWHERE ------------------------------ Per this chapter's own warn-box, "in 2023, Red Hat restricted public access to RHEL's own source code further, moving it behind a customer portal rather than fully open git repositories as before... this directly caused the rise of Rocky Linux and AlmaLinux as the new free, RHEL-compatible rebuilds - the role CentOS itself used to play before 2020." The specific role this person actually wants - a free, stable, RHEL-compatible operating system rebuilt from a finished release - now belongs to Rocky Linux and AlmaLinux, not CentOS Stream. WHY CONFLATING THE TWO WOULD BE A REAL MISTAKE ------------------------------ Per this chapter, "anyone today looking for 'a free, RHEL-compatible OS' needs to know CentOS Stream isn't that anymore; Rocky Linux and AlmaLinux are the actual modern answer." Deploying CentOS Stream under the mistaken belief that it behaves like the old, stable, downstream- rebuild CentOS would mean running midstream, still-in-development code in a context expecting finished, tested RHEL-equivalent stability - a genuine mismatch between expectation and what's actually being run. THE CORRECTED PLAN ------------------------------ The person should choose Rocky Linux or AlmaLinux instead, since those projects specifically fill the free, stable, RHEL-compatible role CentOS itself used to occupy before its own 2020 shift - matching what this person actually wants far more closely than CentOS Stream does today. WHY THIS WORKS AS AN ANSWER ------------------------------ It restates CentOS Stream's own changed 2020 role from Chapter 3, connects that to this chapter's own account of the 2023 RHEL source- access change and the rise of Rocky Linux/AlmaLinux, and explains precisely why the person's original plan doesn't match what they actually want, naming the specific corrected choice.