| |
@@ -11,17 +11,23 @@
|
| |
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 @@
|
| |
### 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 @@
|
| |
|
| |
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 @@
|
| |
* 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.
|
| |
Elaborate a bit on architecture levels, appstream lifecycles, and the lack of modularity.