Release der Distribution Red Hat Enterprise Linux 10.2

Die Firma Red Hat hat die Veröffentlichung der Distribution Red Hat Enterprise Linux 10.2 sowie ein Update der vorherigen Version - Red Hat Enterprise Linux 9.8 bekannt gegeben. Die fertigen Installationsabbilder sind für registrierte Nutzer im Red Hat Customer Portal verfügbar (zur Bewertung der Funktionalität können öffentlich zugängliche ISO-Images von CentOS Stream 10 sowie kostenlose RHEL-Builds für Entwickler verwendet werden). Die Veröffentlichung wurde für die Architekturen x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) und RISC-V (Vorschau) erstellt. Updates für die RHEL 10.2-Version werden bis Mai 2032 bereitgestellt. Die RHEL 10-Generation wird bis 2035 unterstützt (+ 4 Jahre erweiterte kostenpflichtige Unterstützung), RHEL 9 - bis Ende Mai 2032 und RHEL 8 - bis 2029.

RHEL-Pakete sind nicht im öffentlichen Repository git.centos.org verfügbar und werden unseren Kunden ausschließlich über einen geschützten Bereich der Website bereitgestellt, der durch eine Endbenutzervereinbarung (EULA) geregelt ist, die die Weiterverbreitung von über das Kundenportal heruntergeladenen Daten untersagt. Dies birgt rechtliche Risiken bei der Verwendung dieser Pakete zur Erstellung abgeleiteter Distributionen. Die Quelltexte von RHEL sind im CentOS Stream-Repository verfügbar, wobei diese jedoch nicht vollständig mit RHEL synchronisiert sind und die Paketversionen darin nicht immer mit den RHEL-Paketen übereinstimmen. Rocky Linux, Oracle und SUSE reproduzieren die Quelltexte der RPM-Pakete von RHEL-Releases im Rahmen des OpenELA-Projekts.

Die wichtigsten Änderungen in RHEL 10.2 (die meisten der genannten Änderungen sind auch in RHEL 9.8 vorhanden):

  • Die Möglichkeit zur Verwendung des io_uring-Interfaces für asynchrone Ein-/Ausgabeoperationen wurde bereitgestellt.
  • Unterstützung des Standards WiFi7 hinzugefügt.
  • Optional steht die Nutzung des AI-Assistenten goose in der Kommandozeile zur Verfügung. Pakete mit goose sind über das Repository "extensions" erhältlich.
  • Im Anaconda-Installer wurde die Möglichkeit zur automatischen Installation von Paketen im Flatpak-Format während der Installation der Distribution hinzugefügt. Die Verfügbarkeit von Flatpak-Paketen hängt von der gewählten Umgebung ab, beispielsweise wird bei Auswahl von „Server mit GUI“ das Flatpak-Paket mit Firefox installiert.
  • Im Kickstart wurde der neue Befehl „rdp“ hinzugefügt, um die grafische Installation mit dem Remote Desktop Protocol (RDP) zu aktivieren, sowie der experimentelle (Technology Preview) Befehl „bootc“ für die Bereitstellung von Boot-Containern.
  • In die grafische Schnittstelle zum Erstellen von Systemabbildern (Image Builder) wurde die Unterstützung für die Erstellung von Boot-Containern und Disk-Images sowie von Installations-Images für die Netzwerkinstallation mit dem Anaconda-Installer integriert.
  • Der Befehl „bootc upgrade —download-only“ wurde hinzugefügt, um Updates für Boot-Container-gestützte Systeme herunterzuladen, ohne sie automatisch anzuwenden. Um ein zuvor heruntergeladenes Update anzuwenden, kann der Befehl „bootc upgrade“ verwendet werden.
  • Die Möglichkeit zur Umwandlung von Boot-Images in Container wurde hinzugefügt. virtuelle MaschinenUm solche efemeren Container zu starten, virtuellen Maschinen wurde das Tool bcvk vorgeschlagen.
  • Die Unterstützung für die Erstellung von Images für die Netzwerkboot über PXE wurde hinzugefügt, die ihren Zustand nicht ändern (stateless-Bauten für festplattenlose Systeme), aus bestehenden Container-Bauten.
  • OpenSSH und libssh unterstützen nun hybride Schlüsselübertragungsalgorithmen.
    mlkem768nistp256-sha256 und mlkem1024nistp384-sha38, die gegen Brute-Force-Angriffe auf Quantencomputern resistent sind. In der PKI und dem Zertifikatsystem wurde die Unterstützung für Schlüssel und digitale Signaturen basierend auf dem ML-DSA-Algorithmus implementiert.
  • Die Dienste systemd-oomd und redfish-finder wurden unter SELinux geschützt. Die Kontexte SELinux anaconda_generator_t, ktlshd_t, switcheroo_control_t, systemd_pcrextend_t, systemd_user_runtimedir_t und tuned_ppd_t wurden von "permissive" auf "enforcing" umgestellt. Die SELinux-Einstellungen wurden an die neuen OpenSSH-Prozesse - sshd-session und sshd-auth - angepasst.
    In SELinux wurde die Unterstützung für die Netzwerkprotokolle DCCP (Datagram Congestion Control Protocol) und SCTP (Stream Control Transmission Protocol) implementiert.
  • Ein neues Paket "capnproto" mit Cap’n Proto, einem leistungsstarken Datenaustausch- und Remote Procedure Call (RPC)-System, das im rust-sequoia-Paket verwendet wird, wurde zum CRB (CodeReady Builder) Repository hinzugefügt.
  • Eine neue Implementierung des Clients und Server FIDO Device Onboarding (FDO) go-fdo-client und go-fdo-server wurde vorgeschlagen.
  • Das Paket greenboot-rs wurde hinzugefügt, mit der Implementierung des Greenboot-Tools, das in Rust neu geschrieben wurde (die alte Version war in Bash geschrieben). Greenboot wird in atomar aktualisierten Varianten von RHEL verwendet, um den Systemzustand beim Booten zu überprüfen und bei Problemen auf die vorherige Version zurückzukehren.
  • Die Möglichkeit zur Verwendung der API Nmstate und des Plugins NetworkManager-libreswan wurde hinzugefügt, um die Verbindung mehrerer Subnetze über ein einziges IPsec-Tunnel zu konfigurieren. In NetworkManager-libreswan wurde die Unterstützung für die bedarfsorientierte Aktivierung von IPsec-Verbindungen auf Basis von Libreswan hinzugefügt.
  • Die API epoll hat den Modus IRQ-Suspension implementiert, der sich adaptiv zwischen aktivem Polling (NAPI/busy polling, periodische Abfrage des Geräts durch den Kernel) und Interrupt-Generierung je nach Aktivitätsperioden der Anwendung umschaltet. Wenn die Anwendung inaktiv ist, wird die Interrupt-Bearbeitung verwendet, und bei hoher Last erfolgt das Polling. In einigen Situationen kann der neue Modus bis zu 30 % des Energieverbrauchs in Rechenzentren senken.
  • Vollständige Unterstützung der Protokolle PRP (Parallel Redundancy Protocol) und HSR (High-availability Seamless Redundancy) wurde durch das hsr-Kernmodul realisiert.
  • Im Linux-Kernel wurde die Option "microcode=Liste von Flags" zur Steuerung des Verhaltens des Mikrokodestarters auf x86-Systemen implementiert (zum Beispiel kann die minimal erforderliche Mikrokoderversion für den Bootvorgang festgelegt werden).
  • In nftables wurde in den netdev-Handlern die Unterstützung von Masken in den Namen der Netzwerkschnittstellen hinzugefügt, zum Beispiel ‘type filter hook ingress devices = { "vlan*", "veth0" }’.
  • Im Paket iproute wurde das Tool dpll zur Verwaltung und Überwachung von DPLL-Geräten (digital phase-locked loop) hinzugefügt.
  • Im Paket kernel-modules-extra sind Kernel-Module enthalten.
    fou und fou6 mit der Implementierung der Protokolle FOU (Foo-over-UDP) und GUE (Generic Routing Encapsulation) zur Tunnelbildung verschiedener IP-Protokolle über UDP.
  • In firewalld wurde die Unterstützung von vordefinierten Regelsätzen (policy-sets) hinzugefügt. Zum Beispiel deckt der Regelsatz „gateway“ die Funktionalität eines typischen Heimrouters ab (einschließlich NAT, conntrack-Handler und Traffic-Redirecting zwischen Zonen).
  • Es wurde die Möglichkeit hinzugefügt, Kernel-Dumps (vmcore) nach Abstürzen auf verschlüsselte LUKS-Partitionen zu speichern.
  • Im Paket tpm2-tools wurde die Kompatibilität mit neuen TPM 2.0-Chips (Trusted Platform Module) verbessert.
  • Das BPF-Subsystem ist mit dem Kernel 6.17 synchronisiert, und Perf mit dem Kernel 6.18. Unterstützung für die Leistungsüberwachung auf Systemen mit Fujitsu Monaka und Intel Clearwater Forest CPU wurde hinzugefügt.
  • In ftrace wurde die Möglichkeit hinzugefügt, den function_graph-Tracer zu verwenden, um die von Funktionen zurückgegebenen Werte zu verfolgen.
  • Das kpatch-Tool, das zum Anwenden von Patches auf den Kernel ohne Unterbrechung der Betriebsbereitschaft verwendet wird, hat die Möglichkeit erhalten, eine Liste von CVE-Identifikatoren für im aktiven Kernel behobene Sicherheitsanfälligkeiten anzuzeigen.
  • Für LVM-Gruppen (VG, Volume Group) wurde die Unterstützung für den Mechanismus der Persistenten Reservierungen implementiert, der die Reservierung von Bereichen in gemeinsam genutzten Speicherlösungen ermöglicht.
  • Es wurde die Möglichkeit geschaffen, Systemrollen (System Roles) für atomar aktualisierbare Systeme anzuwenden, die mit verschiedenen Werkzeugen, einschließlich ostree, erstellt wurden. Diese Änderung ermöglicht die Bereitstellung und Konfiguration von atomar aktualisierbaren Systemen mit denselben Rollen, die für herkömmliche Systeme verwendet werden.
  • Im virtio-win-Paket wurde der viosock-Treiber (Virtual Socket) für virtuelle Windows-Maschinen hinzugefügt, der die Interaktion zwischen dem Gast- und dem Host-System ermöglicht. Der Dienst virt-secrets-init-encryption wurde hinzugefügt, um die in libvirt verwendeten Zugriffsschlüssel für vTPM (virtual Trusted Platform Module) zu verschlüsseln.
  • In QEMU wurde die native (ohne Emulation) Nutzung der Eingabe-/Ausgabemethode FUA (Forced Unit Access) implementiert, was die Leistung virtueller Speicherlösungen, beispielsweise unter den typischen Lasten von Datenbanksystemen, erhöht hat.
  • Das Podman-Toolkit wurde von GnuPG auf die Verwendung von Sequoia-PGP umgestellt, einer OpenPGP-Implementierung, die in Rust geschrieben ist. Unterstützung für die Erstellung digitaler Signaturen für Container mithilfe von Sequoia-PGP wurde bereitgestellt.
  • Im Red Hat Container Registry wurden die Container rhel10/ruby-40, rhel10/postgresql-18, rhel10/python-314-minimal, rhel10/mariadb-118 und rhel10/php-84 hinzugefügt.
  • Eine experimentelle Möglichkeit für das Booten virtueller Maschinen im Secure Boot-Modus auf ARM64-Systemen wurde hinzugefügt.
  • Es wurde experimentelle Unterstützung für Live-Migrationen von virtuellen Maschinen eingeführt, die das S3-PR (SCSI3-Persistent Reservation) Protokoll verwenden.
  • Die experimentelle Unterstützung für das Starten von Containern in leichten MicroVMs unter Verwendung des runtimes krun (basierend auf crun) wurde hinzugefügt.
  • Eine experimentelle Möglichkeit zur Nutzung von vsock (Virtual Socket) wurde hinzugefügt, um den Zugriff auf TCP-Ports von der Hostumgebung in das Gastbetriebssystem ohne zusätzliche Konfiguration weiterzuleiten, zum Beispiel kann der Zugriff auf SSH weitergeleitet werden.
  • Der Befehl vi wurde so konfiguriert, dass er vim-minimal anstelle des vollständigen Vim-Editors startet.
  • Größe der Partition /boot wurde standardmäßig von 1 auf 2 GB erhöht.
  • Unterstützung für Server mit Intel Xeon 6+ Prozessoren (CWF, Clearwater Forest) wurde hinzugefügt. Unterstützung für die Hardwarebeschleuniger Intel QAT (QuickAssist Technology) Gen6 wurde hinzugefügt. Stabile Unterstützung für In-Memory Analytics Accelerator (IAA), die in CPUs von Intel Wildcat Lake integriert sind, wurde bekannt gegeben.
  • Neue Treiber wurden hinzugefügt:
    • qaic — für AI-Beschleuniger von Qualcomm Cloud.
    • tpm_crb_ffa — für den TPM CRB FFA Treiber.
    • qat_6xxx für die Krypto-Beschleuniger der Intel QuickAssist Technology GEN6.
    • imx-bus für den generischen i.MX-Bus.
    • imx8m-ddrc zur Steuerung der Frequenz des i.MX8M DDR-Controllers.
    • zl3073x für den Microchip ZL3073x DPLL (Digital Phase Locked Loop).
    • gpio-usbio für Intel USBIO GPIO.
    • sil164 für Silicon Image sil164 TMDS.
    • mshv_root für die Microsoft Hyper-V Root-Partition VMM.
    • gpio_keys zur Verbindung von Tastaturen über GPIO.
    • mtd_intel_dg für Intel DGFX MTD.
    • rtw89_8922a für Realtek 802.11be wireless 8922A.
    • amd_hsmp für AMD HSMP (Host System Management Port).
    • amd_isp4 für AMD ISP4 (Image Signal Processor).
    • intel-oaktrail für Intel Oaktrail.
    • intel-sdsi für Intel On Demand (SDSi).
    • typec_thunderbolt für Thunderbolt 3 USB Type-C.
    • usbio für Intel USBIO.
  • Die Versionen der Entwicklerpakete wurden aktualisiert: Python 3.14, Ruby 4.0, PHP 8.4, OpenJDK 25, LLVM Toolset 21, Go Toolset 1.26, Rust Toolset 1.92, Git 2.51, PostgreSQL 18, MariaDB 11.8, valgrind 3.26.0,
    SystemTap 5.4, Node.js 24.
  • Die Serverpakete wurden aktualisiert: NetworkManager 1.56.0, BIND 9.18.33, openwsman 2.8.1, iproute 6.17.0, nftables 1.1.5, OpenSSH 9.9, libreswan 5.3, chrony 4.8, podman 5.8.0, libvirt 11.10.0, QEMU 10.1.0,
    Samba 4.23.5, ipa 4.13.0, 389-ds-base 3.2.0, cockpit 356.
  • Die Systempakete wurden aktualisiert: chrony 4.8,
    setools 4.6.0, fapolicyd 1.4.3, libssh 0.12.0, OpenSCAP 1.4.3, librepo 1.19.0, rsyslog 8.2510.0, OpenSSL 3.5.5, Cockpit 356, cmake 3.31.8, sudo 1.9.17p2, fwupd 2.0.19.
  • Die Desktop-Umgebung wurde auf GNOME 49 aktualisiert (zuvor GNOME 47). Der Kompositmanager Mutter erhält einen experimentellen HDR-Modus (High Dynamic Range) für Bildschirme, die einen erweiterten Helligkeitsbereich unterstützen.
    Mesa 25.2.7, libinput 1.30 und PipeWire 1.4.9 wurden aktualisiert.
  • Der Anmeldebildschirm von GDM bietet experimentelle Unterstützung für die interaktive Auswahl der Authentifizierungsmethode, darunter die Nutzung externer Identitätsanbieter (EIdP), FIDO2-kompatible Geräte und Smartcards.
  • Firefox und Thunderbird wurden auf die Bereitstellung im Flatpak-Format umgestellt.

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