diff --git a/centos10.md b/centos10.md index 0b24d73..1ed49fb 100644 --- a/centos10.md +++ b/centos10.md @@ -11,17 +11,23 @@ CentOS Stream defines Enterprise Linux. It is a Linux distribution built by Red Hat Enterprise Linux (RHEL) engineers, and is used as the major version branch that RHEL minor versions are created from. It has roughly a five year lifecycle and will be maintained until 2030. -The exact date will be contingent on the end of the Full Support phase of RHEL 10. +The exact date will be contingent on the end of the +[Full Support phase of RHEL 10](https://access.redhat.com/support/policy/updates/errata). ## Architectures -CentOS Stream 10 uses the Linux 6.12 kernel, -which provides support for the following architectures. +* AMD/Intel 64-bit (x86\_64\_v3) +* ARM 64-bit (ARMv8.0-A) +* IBM Power (POWER9) +* IBM Z (z14) -* x86\_64 (v3) -* aarch64 -* ppc64le (power9) -* s390x (z14) +These architecture build targeting a specific level of processor capabilities. +Targeting newer levels enables desirable optimizations, +but also sets the minimum hardware requirement. +You can check what levels your CPU supports by running `ld.so --help`. + +A notable change in this release is that the AMD/Intel 64-bit build now targets the +[v3 microarchitecture level](https://developers.redhat.com/articles/2024/01/02/exploring-x86-64-v3-red-hat-enterprise-linux-10). ## Repositories @@ -32,11 +38,18 @@ The CRB repository is also available, but is disabled by default. ### BaseOS Packages in the BaseOS repository are intended to provide the core set of operating system functionality. +These packages are maintained for the full lifecycle of the operating system. ### AppStream Packages in the AppStream repository include additional user-space applications, runtime languages, and databases to accomodate various workloads and use cases. +Many of these packages are maintained for the full lifecycle of the operating system, +but some have shorter independent lifecycles. +The specific lifecycle dates will be determined by the corresponding +[Application Stream](https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle) +in RHEL 10. +Optional alternative versions of select software are expected to be added over time. ### CRB @@ -46,6 +59,10 @@ Packages in the CRB repository are intended to accomodate development use cases. CentOS Stream 10 includes several notable new features and enhancements. +### Kernel + +* Linux kernel 6.12 + ### Programming languages and compilers * Python 3.12 @@ -75,6 +92,15 @@ CentOS Stream 10 includes several notable new features and enhancements. * GNOME 47 * Qt 6.7 +### Software management + +* DNF 4.20 +* RPM 4.19 + +Earlier versions of CentOS Stream utilized a technology called modularity +to provide optional alternative versions of select software. +CentOS Stream 10 will instead use traditional non-modular RPM packages for this purpose. + ## Removed functionality CentOS Stream 10 does not include some packages that were previously included in CentOS Stream 9.