centos-stream-knowledge-patch
CentOS Stream Knowledge Patch
Claude's baseline knowledge covers CentOS Stream 9. This skill provides changes in CentOS Stream 10 "Coughlan" (December 2024).
Breaking Changes Quick Reference
| Change | Impact | Details |
|---|---|---|
| x86_64_v3 minimum | Pre-Haswell/Excavator CPUs unsupported | centos10-changes |
| Xorg server removed | Wayland-only; Xwayland for legacy X11 apps | centos10-changes |
| Redis -> Valkey | Package and CLI renames | centos10-changes |
| Desktop apps removed | GIMP, LibreOffice, Inkscape via Flatpak/EPEL | centos10-changes |
| Modularity removed | Traditional RPMs only | centos10-changes |
CentOS Stream 10 Overview
Released December 2024. Lifecycle until ~2030 (RHEL 10 Full Support). Codename "Coughlan".
Architectures
- AMD/Intel 64-bit: now x86_64_v3 (requires AVX2, BMI2, FMA — Haswell/Excavator or newer)
- ARM 64-bit (ARMv8.0-A)
- IBM Power (POWER9)
- IBM Z (z14)
Check CPU support: ld.so --help
Xorg Server Removed
xorg-x11-server-Xorg no longer included. Wayland is the only display server. xorg-x11-server-Xwayland available for legacy X11 application compatibility.
Desktop Applications Removed
GIMP, LibreOffice, and Inkscape removed from repositories. Install via Flatpak from Flathub or request in EPEL.
Redis Replaced by Valkey
Redis removed due to license change (BSD-3 -> RSALv2/SSPLv1). Valkey 7.2 is the API-compatible, BSD-licensed replacement.
Modularity Removed
No longer uses modularity system for alternative package versions. Traditional non-modular RPM packages used instead. Alternative versions expected to be added over time as standard AppStream packages.
Repositories
Same structure: BaseOS, AppStream, CRB (disabled by default). DNF 4.20, RPM 4.19.
Key Package Versions
| Category | Package | Version |
|---|---|---|
| Kernel | Linux | 6.12 |
| Languages | Python | 3.12 |
| GCC | 14 | |
| Go | 1.23 | |
| Rust | 1.82 | |
| LLVM | 19 | |
| Node.js | 22 | |
| PHP | 8.3 | |
| Ruby | 3.3 | |
| OpenJDK | 21 | |
| Databases | PostgreSQL | 16 |
| MariaDB | 10.11 | |
| MySQL | 8.4 | |
| Valkey | 7.2 | |
| Web | Apache | 2.4.62 |
| nginx | 1.26 | |
| Desktop | GNOME | 47 |
| Qt | 6.7 |
Reference Files
| File | Contents |
|---|---|
| centos10-changes.md | Full details on CentOS Stream 10 changes |
More from nevaberry/nevaberry-plugins
dioxus-knowledge-patch
Dioxus changes since training cutoff (latest: 0.7.4) — Signals replacing use_state, RSX macro overhaul, server functions, asset!() system, dx CLI, Element-as-Result. Load before working with Dioxus.
46rust-knowledge-patch
Rust changes since training cutoff (latest: 1.94.0) \u2014 Rust 2024 Edition, async closures, trait upcasting, new std APIs, cargo resolver v3. Load before working with Rust.
20postgresql-knowledge-patch
PostgreSQL changes since training cutoff (latest: 18.1) — JSON_TABLE, SQL/JSON functions, MERGE RETURNING, virtual generated columns, UUIDv7, temporal PRIMARY KEY. Load before working with PostgreSQL.
16bun-knowledge-patch
Bun changes since training cutoff (latest: 1.3.10) \u2014 S3 client, built-in SQL/Redis, route-based HTTP server, CSS bundler, V8 compatibility. Load before working with Bun.
14nextjs-knowledge-patch
Next.js changes since training cutoff (latest: 16.1) — proxy.ts, \"use cache\", Cache Components, navigation hooks, typed routes, auto PageProps, React 19.2. Load before working with Next.js.
14postgis-knowledge-patch
PostGIS changes since training cutoff (latest: 3.6.1) — SFCGAL CG_* rename, ST_CoverageClean, ST_AsRasterAgg, topology bigint IDs, viewport simplification, 3D SFCGAL ops. Load before working with PostGIS.
13