Utgivelse av distribusjonen Red Hat Enterprise Linux 10.2

Red Hat har lansert versjonen av distribusjonen Red Hat Enterprise Linux 10.2, samt en oppdatering av den tidligere versjonen — Red Hat Enterprise Linux 9.8. Klargjorte installasjonsbilder er tilgjengelige for registrerte brukere av Red Hat Customer Portal (for å vurdere funksjonaliteten kan man bruke offentlig tilgjengelige iso-bilder fra CentOS Stream 10, samt gratisutgaver av RHEL for utviklere). Utgivelsen er bygget for arkitekturene x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) og RISC-V (preview). Oppdateringer for RHEL 10.2 vil bli formet frem til mai 2032. RHEL 10-grenen vil bli støttet til 2035 (+ 4 år med betalt utvidet støtte), RHEL 9 — til slutten av mai 2032, og RHEL 8 — til 2029.

RHEL-pakker er ikke plassert i det offentlige depotet git.centos.org og tilbys kundene eksklusivt gjennom den lukkede delen av nettstedet, der det er et brukervilkår (EULA) som forbyr redistribusjon av data lastet ned via kundeportalen, noe som skaper juridiske risikoer ved bruk av disse pakkene for å lage avledede distribusjoner. Kildekoden til RHEL er fortsatt tilgjengelig i CentOS Stream-depotet, men det er ikke fullt synkronisert med RHEL, og pakkeversjonene der stemmer ikke alltid overens med pakkene fra RHEL. Rocky Linux, Oracle og SUSE reproducerer kildekoden til RPM-pakkene i RHEL-utgivelser som en del av prosjektet OpenELA.

Hovedendringene i RHEL 10.2 (de fleste av de nevnte endringene finnes også i RHEL 9.8):

  • Muligheten for å bruke io_uring-grensesnittet for asynkrone I/O-operasjoner er nå tilgjengelig.
  • Støtte for WiFi7-standarden er lagt til.
  • Som et alternativ er muligheten for å bruke AI-assistenten goose i kommandolinjen lagt til. Pakker med goose er tilgjengelige gjennom «extensions»-lageret.
  • I installereren Anaconda er muligheten for automatisk installasjon av Flatpak-pakker under distribusjonsinstallasjonen lagt til. Tilstedeværelsen av Flatpak-pakker avhenger av det valgte miljøet, for eksempel når man velger «Server with GUI», blir det installert en Flatpak-pakke med Firefox.
  • I Kickstart er det lagt til en ny kommando «rdp» for å aktivere grafisk installasjon ved bruk av RDP-protokollen (Remote Desktop Protocol), samt en eksperimentell (Technology Preview) kommando «bootc» for implementering av oppstartskontainere.
  • Det er lagt til støtte for å opprette oppstartskontainere og diskbilder, samt bilder for nettverksinstallasjon med Anaconda-installereren i det grafiske grensesnittet for systembildebygging (image builder).
  • En kommando «bootc upgrade —download-only» er lagt til for å laste ned systemoppdateringer for bootc-basert uten å bruke dem automatisk. For å bruke en tidligere nedlastet oppdatering kan man bruke kommandoen «bootc upgrade».
  • Muligheten for å konvertere oppstartsbilder av kontainere til virtuelle maskiner. For å kjøre slike ephemeral virtual machines er verktøyet bcvk foreslått.
  • Støtte for å opprette bilder for nettverksoppstart via PXE, som ikke endrer tilstand (stateless-bygninger for diskfrie systemer), fra eksisterende kontainere.
  • I OpenSSH og libssh er det lagt til støtte for hybride nøkkelutvekslingsalgoritmer.
    mlkem768nistp256-sha256 og mlkem1024nistp384-sha384, motstandsdyktige mot brute-force angrep på kvantecomputere. I PKI og sertifikatsystemet er støtte for nøkler og digitale signaturer basert på ML-DSA-algoritmen implementert.
  • Systemd-oomd og redfish-finder tjenester er nå under SELinux-beskyttelse. Kontekstene SELinux anaconda_generator_t, ktlshd_t, switcheroo_control_t, systemd_pcrextend_t, systemd_user_runtimedir_t og tuned_ppd_t har blitt endret fra 'permissive' til 'enforcing'. SELinux-innstillingene er tilpasset for de nye OpenSSH prosessene — sshd-session og sshd-auth.
    I SELinux er det lagt til støtte for nettverksprotokollene DCCP (Datagram Congestion Control Protocol) og SCTP (Stream Control Transmission Protocol).
  • Det er lagt til en ny pakke 'capnproto' i CRB (CodeReady Builder) med Cap’n Proto, et høyytelses datasystem og fjernprosedyrer (RPC), som benyttes i rust-sequoia pakken.
  • Det er foreslått en ny implementering av klienten og serveren FIDO Device Onboarding (FDO) go-fdo-client og go-fdo-server.
  • En pakke greenboot-rs med implementeringen av Greenboot-verktøysettet, omskrevet i Rust (den gamle versjonen var skrevet i bash), er lagt til. Greenboot brukes i atomisk oppdaterbare RHEL-varianter for å sjekke systemets tilstand ved oppstart og rulle tilbake til forrige versjon ved problemer.
  • Støtte for å bruke API Nmstate og NetworkManager-libreswan plugin for å sette opp binding av flere undersett med én IPsec-tunnel er lagt til. NetworkManager-libreswan har fått støtte for å starte IPsec-tilkoblinger basert på Libreswan etter behov.
  • I API epoll er det implementert en IRQ suspensjonsmodus, som adaptivt veksler mellom aktiv polling (NAPI/busy polling, periodisk polling av enheten av kjernen) og avbruddsbehandling avhengig av applikasjonens aktivitetsperioder. Når applikasjonen er i hviletilstand (idle), brukes avbruddsbehandling, og når høy belastning registreres, brukes polling. I noen situasjoner kan den nye modusen redusere energiforbruket i datasentre med opptil 30%.
  • Full støtte for PRP (Parallel Redundancy Protocol) og HSR (High-availability Seamless Redundancy) protokoller er sikret, implementert gjennom kjerne modulen hsr.
  • I Linux-kjernen er alternativet 'microcode=flaggliste' lagt til kommandolinjen for å styre oppstarten av mikrokoder på x86-systemer (for eksempel kan man angi den minimum tillatte versjonen av mikrokoden for oppstart).
  • I nftables er det lagt til støtte for masker i navnene på nettverksgrensesnitt i netdev-behandlerne, for eksempel 'type filter hook ingress devices = { «vlan*», «veth0» }'.
  • I iproute-pakken er det lagt til et verktøy, dpll, for administrasjon og overvåking av DPLL-enheter (digital phase-locked loop).
  • I pakken kernel-modules-extra er det inkludert kjerner moduler
    fou og fou6 med implementering av FOU-protokoller (Foo-over-UDP) og GUE (Generic Routing Encapsulation) for etablering av tunneler for ulike IP-protokoller over UDP.
  • I firewalld er det lagt til støtte for forhåndsdefinerte regelsett (policy-sets). For eksempel dekker regelsettet «gateway» funksjonaliteten til en typisk hjemmeruter (omfatter NAT, conntrack-behandlere og trafikkdirigering mellom soner).
  • Muligheten for å lagre minnedumper fra kjernen (vmcore) etter feil til LUKS-krypterte partisjoner er lagt til.
  • I tpm2-tools-pakken er kompatibiliteten med nye TPM 2.0-brikker (Trusted Platform Module) forbedret.
  • BPF-subsystemet er synkronisert med kjerneversjon 6.17, og Perf — med kjerneversjon 6.18. Støtte for ytelsessporing på systemer med Fujitsu Monaka- og Intel Clearwater Forest CPU-er er lagt til.
  • I ftrace er det lagt til en funksjonalitet for å bruke function_graph-traceren for å spore verdiene som returneres av funksjoner.
  • I verktøyet kpatch, som brukes til å pålegge patcher på kjernen uten å stoppe systemet, er det lagt til mulighet for å se en liste over CVE-ID-er for sårbarheter som er fikset i den aktive kjernen.
  • For LVM-volumgrupper (VG, volume group) er det implementert støtte for Persistent Reservations-mekanismen, som gjør det mulig å reservere områder i delte lagringsløsninger.
  • Det er nå mulig å anvende systemroller (System Roles) på atomisk oppdaterbare systemer, opprettet ved hjelp av ulike verktøy, inkludert ostree. Endringen gjør det mulig å implementere og konfigurere atomisk oppdaterbare systemer med samme roller som brukes for vanlige systemer.
  • I virtio-win-pakken er det lagt til en driver for viosock (Virtual Socket) for virtuelle maskiner med Windows, som muliggjør interaksjon mellom gjeste- og verts systemer. Tjenesten virt-secrets-init-encryption er lagt til for kryptering av tilgangsnøkler brukt i libvirt for vTPM (virtual Trusted Platform Module).
  • I QEMU er det implementert en naturspråklig (uten emulering) bruk av FUA (Forced Unit Access), noe som har økt ytelsen til virtuelle lagringsenheter, for eksempel under belastninger som er typiske for databasesystemer.
  • Podman-verktøyet har blitt oversatt fra GnuPG til å bruke Sequoia-PGP, en implementering av OpenPGP skrevet i Rust. Støtte for å generere digitale signaturer for containere ved hjelp av Sequoia-PGP er gitt.
  • Red Hat Container Registry har fått lagt til containerne rhel10/ruby-40, rhel10/postgresql-18, rhel10/python-314-minimal, rhel10/mariadb-118 og rhel10/php-84.
  • En eksperimentell mulighet for å laste opp virtuelle maskiner i Secure Boot-modus på ARM64-systemer er lagt til.
  • Eksperimentell støtte for live-migrering av virtuelle maskiner som bruker S3-PR (SCSI3-Persistent Reservation)-protokollen er lagt til.
  • Eksperimentell støtte for å kjøre containere i lette microVM-er ved bruk av runtime krun (basert på crun) er lagt til.
  • En eksperimentell mulighet for å bruke vsock (Virtual Socket) for å videresende tilgang til TCP-porter fra vertsmiljøet til gjestesystemet uten ekstra konfigurasjon, for eksempel for å videresende tilgang til SSH.
  • Kommandolinjeverktøyet vi har blitt endret til å starte vim-minimal i stedet for den fullverdige Vim-redigereren.
  • Størrelsen på partisjonen /boot har blitt økt fra 1 GB til 2 GB som standard.
  • Støtte for servere med Intel Xeon 6+ (CWF, Clearwater Forest)-prosessorer er lagt til. Støtte for Intel QAT (QuickAssist Technology) Gen6-maskinvareakseleratorer er også inkludert. Stabil støtte for IAA (In-Memory Analytics Accelerator) akseleratorer innlemmet i CPU Intel Wildcat Lake er nå kunngjort.
  • Nye drivere er lagt til:
    • qaic — for AI-akseleratorer fra Qualcomm Cloud.
    • tpm_crb_ffa — for TPM CRB FFA-driveren.
    • qat_6xxx for Intel QuickAssist Technology GEN6-kryptoakseleratorer.
    • imx-bus for generisk i.MX-buss.
    • imx8m-ddrc for å styre hastigheten til i.MX8M DDR-kontrolleren.
    • zl3073x for Microchip ZL3073x DPLL (Digital Phase Locked Loop).
    • gpio-usbio for Intel USBIO GPIO.
    • sil164 for Silicon Image sil164 TMDS.
    • mshv_root for Microsoft Hyper-V root-partisjon VMM.
    • gpio_keys for tilkobling av tastatur via GPIO.
    • mtd_intel_dg for Intel DGFX MTD.
    • rtw89_8922a for Realtek 802.11be trådløs 8922A.
    • amd_hsmp for AMD HSMP (Host System Management Port).
    • amd_isp4 for AMD ISP4 (Image Signal Processor).
    • intel-oaktrail for Intel Oaktrail.
    • intel-sdsi for Intel On Demand (SDSi).
    • typec_thunderbolt for Thunderbolt 3 USB Type-C.
    • usbio for Intel USBIO.
  • Utviklerpakker er oppdatert: 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.
  • Serverpakker er oppdatert: 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.
  • Systempakker er oppdatert: 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 har blitt oppdatert til versjon GNOME 49 (tidligere GNOME 47). Komposittbehandleren Mutter har fått en eksperimentell HDR-modus (High Dynamic Range) for skjermer som støtter utvidet lysstyrkeområde.
    Mesa 25.2.7, libinput 1.30 og PipeWire 1.4.9 er oppdatert.
  • Den interaktive innloggingsskjermen GDM har fått eksperimentell støtte for valg av autentiseringsmetode, inkludert mulighet for å bruke eksterne identitetsleverandører (EIdP), FIDO2-kompatible enheter og smarte kort.
  • Firefox og Thunderbird er nå tilgjengelige i Flatpak-format.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster