CentOS Stream 10 und das EPEL 10 Repository wurden offiziell vorgestellt.

Das CentOS-Projekt hat offiziell die Verfügbarkeit von CentOS Stream 10 bekannt gegeben, das als Basis für die Entwicklung von Red Hat Enterprise Linux 10 dient. CentOS Stream gehört zu den kontinuierlich aktualisierten Distributionen und ermöglicht den frühzeitigen Zugriff auf Pakete, die für zukünftige RHEL-Versionen entwickelt werden. Die Builds von CentOS Stream 10 sind für die Architekturen x86_64_v3, Aarch64, ppc64le (POWER9) und s390x (IBM z14) als Installations-ISO-Dateien und Images für isolierte Container verfügbar. Die Unterstützung für die CentOS Stream 10-Serie wird bis 2030 fortgesetzt.

Gemäß der neuen Richtlinie von Red Hat ist das CentOS Stream Repository die einzige öffentlich zugängliche Quelle für die Quelltexte der Pakete von Red Hat Enterprise Linux. CentOS Stream kann als Upstream-Projekt für RHEL betrachtet werden, das die Grundlage für dessen Entwicklung bildet und es externen Mitgliedern der Community ermöglicht, an der Entwicklung eines neuen RHEL-Zweigs teilzunehmen, die Paketvorbereitung für RHEL zu steuern, eigene Änderungen vorzuschlagen und Einfluss auf die getroffenen Entscheidungen zu nehmen.

Bei der Erstellung von CentOS Stream als Grundlage für die neue RHEL-Branch wurde ein Snapshot einer der Fedora-Versionen verwendet, der hinter verschlossenen Türen weiterentwickelt und stabilisiert wurde, ohne dass es möglich war, den Entwicklungsverlauf und die getroffenen Entscheidungen zu kontrollieren. Der neue Entwicklungsprozess hat die geschlossene Phase der RHEL-Vorbereitung in CentOS Stream übertragen – basierend auf dem Fedora-Snapshot und mit Beteiligung der Community entsteht eine neue CentOS Stream-Branch, auf deren Grundlage RHEL nach Fertigstellung neu aufgebaut wird.

CentOS Stream 10 und das EPEL 10 Repository wurden offiziell vorgestellt.

Die wichtigsten Änderungen in CentOS Stream 10 im Vergleich zur vorherigen bedeutenden Branch:

  • Der X.org Server und die damit verbundenen Komponenten wurden aus dem Lieferumfang entfernt. Standardmäßig wird der Grafik-Stack auf Basis des Wayland-Protokolls verwendet. Die Möglichkeit, X11-Anwendungen in einer Wayland-Session auszuführen, wird durch den DDX-Server XWayland gewährleistet (es bleibt nur das Paket „xorg-x11-server-Xwayland“).
  • Die Desktop-Umgebung wurde auf GNOME 47 aktualisiert. In der klassischen GNOME-Session wurde ein Übersichtsmodus für die Anzeige von geöffneten Fenstern hinzugefügt, der zuvor nur in der Standard-GNOME-Session verfügbar war. Die Qt-Bibliotheken wurden auf Version 6.7 aktualisiert. Pakete von Qt5 wurden aus dem Lieferumfang entfernt (es bleibt nur die Unterstützung für Qt 6).
  • Die Bereitstellung von rpm-Paketen für Firefox, GIMP, LibreOffice, Inkscape und Thunderbird wurde eingestellt. Für die Installation von Firefox und Thunderbird erfolgt die automatische herunterladung und Installation der Pakete im Flatpak-Format über das externe Repository flatpaks.redhat.io.
  • Der Audio-Server PulseAudio wurde durch das Paket PipeWire ersetzt.
  • Die Versionen der Entwicklerpakete wurden aktualisiert: GCC 14.2, LLVM 18.1.8, Python 3.12, Ruby 3.3, OpenJDK 21, Rust 1.82.0, Go 1.23, Node.js 22, Perl 5.40, PHP 8.3, Git 2.45, Subversion 1.14, SystemTap 5.1, Valgrind 3.23.0.
  • Die Serverpakete wurden aktualisiert: OpenSSH 9.8, nginx 1.26, Apache HTTPD 2.4.62, Varnish Cache 7.4, Squid 6.10, MariaDB 10.11, MySQL 8.4, PostgreSQL 16, PCP 6.3.0, Grafana 10.2.6, libreswan 4.15, Pacemaker 2.1.8, 389-ds-base 3.0.4, Podman 5.0.
  • Die Systempakete wurden aktualisiert: Linux-Kernel 6.12, glibc 2.39, binutils 2.41, NSS 3.101, gnutls 3.8.7, polkit 125, DNF 4.20 und RPM 4.19.
  • Neue Pakete hinzugefügt: tuned-ppd (anstelle von power-profiles-daemon), libcpuid und dnsconfd (Hintergrundprozess für DNS-Caching). Im Zuge der Umstellung der Codebasis der Datenbankmanagement-Software Redis auf eine proprietäre Lizenz wird der Fork Valkey angeboten. Anstelle des ISC DHCP-Servers wird der Kea DHCP verwendet. Anstelle von zlib wurde das Paket zlib-ng-compat implementiert.
  • Im DNF-Paketmanager ist standardmäßig das Herunterladen von Metadaten über die in Paketen enthaltenen Dateilisten (filelist) deaktiviert. Solche Daten werden selten genutzt, haben jedoch eine große Größe und verlangsamen die Leistung. Zum Arbeiten mit PGP verwendet DNF und RPM die Bibliothek rpm-sequoia.
  • Es wurde experimentelle Unterstützung für das Dateisystem Composefs hinzugefügt, das als Erweiterung über dem OverlayFS und EROFS implementiert wurde und für die effiziente gemeinsame Speicherung von Inhalten mehrerer eingebundener Disk-Images optimiert ist.
  • Im KVM-Hypervisor wurde experimentelle (Technology Preview) Unterstützung für die Technologien AMD SEV, SEV-SNP und SEV-ES bereitgestellt.
  • Bei der Erstellung neuer Benutzer über die Anaconda-Installationsschnittstelle erhalten diese Benutzer standardmäßig Administratorrechte (eine spezielle Einstellung ermöglicht das Deaktivieren dieses Verhaltens). Im Installer wird auch eine neue Schnittstelle zur Auswahl der Zeitzone angeboten. Für den Fernzugriff auf den Installer wird das RDP-Protokoll anstelle von VNC verwendet.
  • Die Unterstützung von quantensicheren Verschlüsselungsalgorithmen wurde hinzugefügt. Diese Algorithmen sind in OpenSSL, OpenSSH und den systemweiten Kryptographie-Richtlinien (crypto-policies) verfügbar. In OpenSSL wurde die Möglichkeit hinzugefügt, Dateien mit Zertifikaten und Schlüsseln im PKCS #12-Format zu erstellen, die den FIPS-Anforderungen entsprechen. Anstelle der Engine openssl-pkcs11 wird nun pkcs11-provider verwendet, die die Nutzung von Hardware-Keys in Apache httpd, libssh, bind und anderen Anwendungen, die OpenSSL nutzen, ermöglicht. Die Zugriffsrechte auf die Host-SSH-Keys wurden von 0640 auf 0600 geändert (Zugriff nur für den Eigentümer). In GnuTLS wurde die Unterstützung für die Kompression von Zertifikaten mit den Methoden zlib, brotli und zstd hinzugefügt.
  • Zusätzlich zu GnuPG ist das Befehlszeilenwerkzeug Sequoia (die Utilities sq und sqv) mit der Implementierung des OpenPGP-Standards (RFC-4880) in der Programmiersprache Rust enthalten.
  • Standardmäßig ist der Modus für die vorhersehbare Namenswahl für Netzwerkschnittstellen (net.ifnames=1) aktiviert. Im NetworkManager wurde für IPv4 ein Mechanismus zur Erkennung von Duplikaten aktiviert. IP-Adressen DAD (Duplicate Address Detection) sorgt dafür, dass die Zuweisung derselben IP-Adresse auf verschiedenen Systemen im lokalen Netzwerk verhindert wird.
  • In Disk-Images (zum Beispiel in System-Images für AWS und KVM) wurde die Verwendung einer separaten Partition /boot eingestellt.
  • Das im Benutzermodus arbeitende SELinux-Toolset (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) wurde auf Version 3.7 aktualisiert, die die Option „audit2allow -C“ für die Ausgabe im CIL-Format (Common Intermediate Language) implementiert. Das Tool sandbox unterstützt jetzt das Protokoll Wayland.
  • Im Keylime-Komponenten wurde die Unterstützung für die Geräteeindeutigkeit über IDevID (Initial Device Identity) und IAK (Initial Attestation Key) hinzugefügt, wobei standardmäßig das Protokoll TLS 1.3 aktiviert ist.
  • In der Web-Konsole wurde ein neuer Dateimanager (Paket cockpit-files) eingeführt, der die Verwaltung von Dateien und Verzeichnissen ermöglicht.
  • In Server Das Drucken über CUPS ist standardmäßig in den Modi mDNS und broadcast deaktiviert, die in neu entdeckten entfernten Sicherheitsanfälligkeiten verwendet wurden.
  • In glibc wurden Varianten der Funktionen memcpy und memmove aufgenommen, die für die AMD Zen 3 und Zen 4 Prozessoren optimiert sind.
  • Eine große Anzahl neuer Treiber wurde hinzugefügt, darunter Treiber für den in Intel-Prozessoren integrierten QAT-Beschleuniger (QuickAssist Technology), der Mittel zur Beschleunigung von Berechnungen bei der Komprimierung und Verschlüsselung bietet.
  • Die Pakete TigerVNC, Totem, power-profiles-daemon, gedit, gtkmm, WebKitGTK, Evolution, Festival, Eye of GNOME, Cheese und Tweaks wurden entfernt.
  • Die Bereitstellung der Pakete sendmail (es wird empfohlen, auf postfix umzusteigen), redis, dhcp, dhcp-client, mod_security (in EPEL verschoben), spamassassin (in EPEL verschoben) und xsane wurde eingestellt.
  • Die Pakete squashfs und wget sowie die Schnittstellen utmp und utmpx in glibc wurden als veraltet erklärt.

Zusätzlich wurde die Erstellung des Repositories EPEL 10 (Extra Packages for Enterprise Linux) angekündigt, das zusätzliche Pakete für die Distributionen Red Hat Enterprise Linux 10-beta und CentOS Stream 10 anbietet. Binärpakete für EPEL werden für die Architekturen x86_64, aarch64, ppc64le und s390x erstellt. Bemerkenswert ist, dass das EPEL 10 Repository zum Zeitpunkt seiner Einführung bereits über 10.000 fertige Pakete umfasst, die aus 3600 Quellpaketen zusammengestellt wurden. Im Gegensatz zu früheren Versionen werden ab EPEL 10 separate Repositories für jede Zwischenversion von RHEL erstellt; beispielsweise wird für RHEL 10.1 ein separates EPEL 10.1 Branch erstellt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster