RHEL 9 and AlmaLinux 9 do not use “Python 3.9”. They do use Python that Red Hat has forked from “Python 3.9” for RHEL 9 and which (branch) Red Hat will continue to support (with backported fixes, if necessary) until 2032.
In other words, the system python in AlmaLinux 9 will be supported until the end of 9.x.
RHEL 9 and AlmaLinux 9 do not use “Python 3.9”. They do use Python that Red Hat has forked from “Python 3.9” for RHEL 9 and which (branch) Red Hat will continue to support (with backported fixes, if necessary) until 2032.
In other words, the system python in AlmaLinux 9 will be supported until the end of 9.x.
That is a great news. I can keep using AlmaLinux.
To clarify, is it written somewhere on website, wikipage or manual? The policy is very good and everyone can have positive feeling.
Yes. Red Hat did introduce the “Application Streams” with RHEL 8. Before that everything in RHEL major version was supported the full life of RHEL major version.
Now there are in RHEL:
Core distro packages that get support the full life of RHEL major version (a decade)
These include the “Full Life Application Streams” and “Rolling Application Streams”
The regular “Application Streams” that are introduced after release of the RHEL major version and do have much shorter supported life cycle. Depending on application, the stream may replace core version, or can be installed simultaneously. The Python streams can be installed simultaneously; the system python remains what it is but you can install Python 3.12 too for user applications
CodeReady Builder packages that have no support
AlmaLinux does essentially have what corresponding RHEL has, and therefore offers similar support.