Udgivelsen af Red Hat Enterprise Linux 10.2

Red Hat har præsenteret en ny version af distributionen Red Hat Enterprise Linux 10.2 samt en opdatering af den tidligere version – Red Hat Enterprise Linux 9.8. Klargjorte installationsbilleder er tilgængelige for registrerede brugere i Red Hat Customer Portal (for funktionalitetsvurdering kan offentligt tilgængelige iso-billeder fra CentOS Stream 10 samt gratis RHEL-udviklersamlinger anvendes). Udgivelsen er tilrettelagt for arkitekturerne x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) og RISC-V (preview). Opdateringer til RHEL 10.2 vil blive produceret indtil maj 2032. RHEL 10-grenen vil blive understøttet indtil 2035 (+ 4 års udvidet betalt support), RHEL 9 – indtil slutningen af maj 2032 og RHEL 8 – indtil 2029.

RHEL-pakkerne er ikke placeret i det offentlige repository git.centos.org og stilles kun til rådighed for virksomhedens kunder gennem et lukket område på hjemmesiden, hvor der gælder en brugeraftale (EULA), der forbyder redistribuering af data hentet gennem kundens portal, hvilket skaber juridiske risici ved brug af disse pakker til oprettelse af afledte distributioner. Kildekoderne til RHEL er tilgængelige i CentOS Stream-repositoriet, men det er ikke helt synkroniseret med RHEL, og versionerne af pakkerne i det findes ikke altid i overensstemmelse med pakkerne fra RHEL. Rocky Linux, Oracle og SUSE reproducerer kildekoderne til rpm-pakkerne fra RHEL-udgivelser inden for OpenELA-projektet.

De væsentligste ændringer i RHEL 10.2 (flertallet af de nævnte ændringer findes også i RHEL 9.8):

  • Muligheden for at bruge io_uring-grænsefladen til asynkrone input/output-operationer er blevet tilføjet.
  • Der er kommet støtte til standarden WiFi7.
  • Som en mulighed er der tilføjet en AI-assistent ved navn goose til kommandolinjen. Pakker med goose er tilgængelige gennem repository 'extensions'.
  • Installeringsprogrammet Anaconda har fået tilføjet muligheden for automatisk installation af pakker i Flatpak-formatet under installationen af distributionen. Tilstedeværelsen af Flatpak-pakker afhænger af det valgte miljø, for eksempel installeres en Flatpak-pakke med Firefox, når man vælger 'Server with GUI'.
  • I Kickstart er der tilføjet en ny kommando 'rdp' for at aktivere grafisk installation ved hjælp af RDP (Remote Desktop Protocol), samt en eksperimentel (Technology Preview) kommando 'bootc' til udrulning af boot-containere.
  • I grafiske grænseflade til opbygning af systembilleder (image builder) er der tilføjet støtte til at oprette bootable containere og diskbilleder, samt billeder til netinstallation med Anaconda-installationsprogrammet.
  • Der er tilføjet kommandoen „bootc upgrade —download-only“ for at downloade opdateringer til systemer baseret på bootc uden automatisk anvendelse. For at anvende tidligere downloadede opdateringer kan kommandoen „bootc upgrade“ benyttes.
  • Muligheden for at konvertere bootable billeder af containere til virtuelle maskiner. For at starte sådanne ephemeral virtual machines er værktøjet bcvk blevet foreslået.
  • Der er blevet tilføjet support til oprettelse af billeder til netboot via PXE, der ikke ændrer deres tilstand (stateless builds for diskless systemer) fra eksisterende container builds.
  • Der er tilføjet støtte til hybride algoritmer til nøgleudveksling i OpenSSH og libssh,
    mlkem768nistp256-sha256 og mlkem1024nistp384-sha38, sikre mod brute force på kvantecomputere. I pki og certifikatsystemet er der implementeret støtte til nøgler og digitale signaturer baseret på ML-DSA algoritmen.
  • Systemd-oomd og redfish-finder tjenester er blevet overført til SELinux beskyttelse. SELinux-konteksterne anaconda_generator_t, ktlshd_t, switcheroo_control_t, systemd_pcrextend_t, systemd_user_runtimedir_t og tuned_ppd_t er skiftet fra 'permissive' til 'enforcing'. SELinux-indstillingerne er tilpasset til de nye OpenSSH-processer — sshd-session og sshd-auth.
    I SELinux er der implementeret support for de netværksprotokoller DCCP (Datagram Congestion Control Protocol) og SCTP (Stream Control Transmission Protocol).
  • Den nye pakke „capnproto“ med Cap’n Proto, et højtydende system til dataudveksling og remote procedure call (RPC), er blevet tilføjet til CRB (CodeReady Builder) repository.
  • Der er foreslået en ny implementering af klient og server FIDO Device Onboarding (FDO) go-fdo-client og go-fdo-server.
  • Den grønne boot-rs pakke med implementeringen af Greenboot-værktøjet, genopskrevet i Rust (den gamle version var skrevet i bash), er blevet tilføjet. Greenboot anvendes i atomisk opdaterbare RHEL-versioner til at kontrollere systemets tilstand ved opstart og tilbagevenden til en tidligere version ved problemer.
  • Muligheden for at bruge API Nmstate og NetworkManager-libreswan-plugin til konfiguration af bindingen af flere subnetværk via en enkelt IPsec-tunnel er blevet tilføjet. I NetworkManager-libreswan er der tilføjet støtte til at starte IPsec-forbindelser baseret på Libreswan efter behov (on-demand).
  • I API epoll er der implementeret en IRQ-suspenderingstilstand, der adaptivt skifter mellem aktiv polling (NAPI/busy polling, periodisk enhedsspørgsmål af kernen) og generering af afbrydelser afhængigt af applikationens aktivitetsperioder. Når applikationen er i dvale (idle), anvendes afbrydelsesbehandling, og når der registreres høj belastning, bruges polling. I visse situationer kan den nye tilstand reducere energiforbruget i datacentre med op til 30%.
  • Der er fuld support for protokollerne PRP (Parallel Redundancy Protocol) og HSR (High-availability Seamless Redundancy), implementeret gennem hsr kernelmodulet.
  • I Linux-kernen er der implementeret en kommandolinjeindstilling ‘microcode=flags liste’ til at styre adfærden af mikrocode loaderen på x86-systemer (for eksempel kan den min. version af mikrocode, der kræves for opstart, angives).
  • I nftables er der tilføjet support for masker i navne på netværksinterfacer til netdev-håndterere, eksempelvis 'type filter hook ingress devices = { "vlan*", "veth0" }'.
  • I iproute-pakken er der tilføjet et værktøj til DPLL (digital phase-locked loop) til administration og overvågning af DPLL-enheder.
  • Kernel-moduler er inkluderet i pakken kernel-modules-extra.
    fou og fou6 implementerer FOU (Foo-over-UDP) og GUE (Generic Routing Encapsulation) protokoller til tunneldannelse af forskellige IP-protokoller over UDP.
  • Firewalld har fået tilføjet support for prædefinerede regelsæt (policy-sets). For eksempel dækker regelsættet 'gateway' funktionaliteten fra en typisk hjemme-router (inkluderer NAT, conntrack-håndterere og trafikdirigering mellem zoner).
  • Mulighed for at gemme kernel memory dumps (vmcore) efter fejl på LUKS-krypterede partitioner er blevet tilføjet.
  • I tpm2-tools-pakken er der forbedret kompatibilitet med nye TPM 2.0 (Trusted Platform Module) chips.
  • BPF-subsystemet er synkroniseret med kernel 6.17, og Perf er synkroniseret med kernel 6.18. Support til performance monitoring på systemer med CPU'er fra Fujitsu Monaka og Intel Clearwater Forest er blevet tilføjet.
  • I ftrace er der tilføjet mulighed for at bruge function_graph tracer til at spore værdier, der returneres af funktioner.
  • I kpatch-værktøjet, der anvendes til at påføre patches på kernen uden at stoppe driftsforløbet, er der tilføjet mulighed for at se en liste over CVE-identifikatorer for sårbarheder, der er rettet i den aktive kernel.
  • For LVM volume groups (VG) support for the Persistent Reservations mechanism has been implemented, allowing areas in shared storage to be reserved.
  • It is now possible to apply System Roles to atomically updatable systems created using various tools, including ostree. This change allows for the deployment and configuration of atomically updatable systems using the same roles that are used for standard systems.
  • The virtio-win package has been updated with the viosock (Virtual Socket) driver for Windows virtual machines, enabling communication between guest and host systems. The virt-secrets-init-encryption service has been added for encrypting access keys used in libvirt for the vTPM (virtual Trusted Platform Module).
  • QEMU has implemented native (non-emulated) use of the FUA (Forced Unit Access) I/O method, which has improved the performance of virtual storage, for example, under workloads typical for databases.
  • The Podman toolset has transitioned from GnuPG to Sequoia-PGP, an OpenPGP implementation written in Rust. Support for creating digital signatures for containers using Sequoia-PGP has been added.
  • New containers have been added to the Red Hat Container Registry: rhel10/ruby-40, rhel10/postgresql-18, rhel10/python-314-minimal, rhel10/mariadb-118, and rhel10/php-84.
  • An experimental feature has been added for launching virtual machines in Secure Boot mode on ARM64 systems.
  • Experimental support for live migration of virtual machines using the S3-PR (SCSI3-Persistent Reservation) protocol has been introduced.
  • Experimental support has been added for running containers in lightweight microVMs using the krun runtime (based on crun).
  • An experimental feature has been added for using vsock (Virtual Socket) to route access to TCP ports from the host environment to the guest system without additional configuration, for example, allowing SSH access.
  • The vi command has been changed to launch vim-minimal instead of the full Vim editor.
  • The default size of the /boot partition has been increased from 1 to 2 GB.
  • Support has been added for servers with Intel Xeon 6+ processors (CWF, Clearwater Forest). Support for Intel QAT (QuickAssist Technology) Gen6 hardware accelerators has been introduced. Stable support for IAA (In-Memory Analytics Accelerator) accelerators, embedded in Intel Wildcat Lake CPUs, has been announced.
  • New drivers added:
    • qaic — for Qualcomm Cloud AI accelerators.
    • tpm_crb_ffa — for the TPM CRB FFA driver.
    • qat_6xxx til kryptobeskyttelse Intel QuickAssist Technology GEN6.
    • imx-bus til Generic i.MX bus.
    • imx8m-ddrc til styring af frekvensen på i.MX8M DDR-controlleren.
    • zl3073x til Microchip ZL3073x DPLL (Digital Phase Locked Loop).
    • gpio-usbio til Intel USBIO GPIO.
    • sil164 til Silicon Image sil164 TMDS.
    • mshv_root til Microsoft Hyper-V rodpartition VMM.
    • gpio_keys til tilslutning af tastatur via GPIO.
    • mtd_intel_dg til Intel DGFX MTD.
    • rtw89_8922a til Realtek 802.11be trådløs 8922A.
    • amd_hsmp til AMD HSMP (Host System Management Port).
    • amd_isp4 til AMD ISP4 (Image Signal Processor).
    • intel-oaktrail til Intel Oaktrail.
    • intel-sdsi til Intel On Demand (SDSi).
    • typec_thunderbolt til Thunderbolt 3 USB Type-C.
    • usbio til Intel USBIO.
  • Opdaterede pakkeversioner til udviklere: 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.
  • Opdaterede serverpakker: 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.
  • Opdaterede systempakker: 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.
  • Skrivebordsmiljøet er opdateret til version GNOME 49 (tidligere GNOME 47). Der er tilføjet en eksperimentel HDR (High Dynamic Range) tilstand til compositing manager Mutter for skærme der understøtter et udvidet lysstyrkeområde.
    Opdaterede Mesa 25.2.7, libinput 1.30 og PipeWire 1.4.9.
  • Den interaktive indlogningsmetode i GDM-skærmen har fået eksperimentel support til valgmetoder til autentificering, blandt andet kan eksterne identifikationsudbydere (EIdP), FIDO2-kompatible enheder og smarte kort anvendes.
  • Firefox og Thunderbird er blevet opdateret til distribution i Flatpak-format.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster