Originally posted by Setif
View Post
* Fedora Rawhide = main branch (somewhat constant development)
* Fedora Fxx = branched main at point in time
* CentOS [n.PRE, or n.BETA if you prefer] = a branched Fedora Fxx (with specific cherry picks/back ports and EL additions)
* CentOS [n] Stream = regular review of and cherry picking or back porting of important upstream features/fixes (sometimes from Fedora, sometime upstream, sometimes RH/EL specific), with some validation, but perhaps a slighter lighter touch for regression testing (RH has a large number of systems that are "certified", and I suspect full validation across all of those configuration are not required, just various functional testing across a wide verify of such systems, before getting released into Stream), with the early availability of those features and/or fixes in what will become the next EL [n.m].
* EL [n.m] = a branched CentOS [n] Stream at some point in time for RH EL customers (with future targeted cherry picking and back ports for critical fixes). EL [n.m] before official release tends to get far more extensive regression testing across systems and environments, and breaking changes (from EL [n.m-1] to EL [n.m]) need specific justification and documentation.
The Alma, Oracle, Rocky derivatives take EL [n.m] as their base, add their own specific sauce to the recipe, and release the result as their clone, although, perhaps other than Oracle, I doubt any do as extensive regression testing across any certified platforms that RH does (few companies have Z series systems to test with, and emulation is not always good enough).
Comment