|
|
|
|
|
by yjftsjthsd-h
1688 days ago
|
|
CentOS most certainly was shut down, and replaced with CentOS Stream, which is a similar product that went from at least as stable as RHEL and not having ABI breakage, to the beta for the next RHEL and having ABI breakage. Close enough for many uses, but not the same thing. |
|
Please review the following resources before making statements about RHEL ABI compatibility in Stream:
---
RHEL ABI: https://access.redhat.com/articles/rhel8-abi-compatibility
RHEL Kernel ABI: https://access.redhat.com/solutions/444773
Kernel Sources (Module.kabi_<arch>):
Pat Riehecky - Thinking About Binary Compatibility and CentOS Stream: https://www.youtube.com/watch?v=pVZuvoVau-0---
As a future version of RHEL, CentOS Stream is bound by the RHEL Application Compatibility Guidelines and kABI stablelist. I'll say it again:
CentOS Stream is bound by the RHEL Application Compatibility Guidelines and kABI stablelist.
All packages that exist in Stream repos have passed the same internal gating test suites that RHEL has.
I'm sorry if this comes off as rough but it is very annoying seeing this "ABI incompatibility" statement be thrown around constantly without people fully understanding what it actually means in the context of RHEL. It is _not_ an all-encompassing policy that applies to the every part of the distribution the same like it would be implied for a library strictly following semver. There are levels and nuance, and some packages don't even make the list (which is why there are packages without a -devel subpackage).
It is okay to say that Stream may not be bug-for-bug identical to released versions of RHEL, but it will be ABI compatible.