Beta-udgivelse af Red Hat Enterprise Linux 10 og udgivelse af RHEL 9.5

Red Hat har præsenteret beta-versionen af Red Hat Enterprise Linux 10 og udgivelsen af Red Hat Enterprise Linux 9.5. De færdige installationsbilleder er tilgængelige for registrerede brugere af Red Hat Customer Portal (for vurdering af funktionaliteten kan man også bruge iso-billeder af CentOS Stream 10 og CentOS Stream 9.5 samt gratis RHEL-udgivelser til udviklere). Repositories med binære pakker til RHEL 10 er offentligt tilgængelige. Udgivelserne er bygget til arkitekturerne x86_64, s390x (IBM System z), ppc64le og Aarch64 (ARM64). Udgivelsen af RHEL 10 forventes i første halvdel af næste år.

RHEL 10-grenen bruger som basis pakkegrundlaget fra CentOS Stream 10, som er positioneret som upstream-projekt for RHEL, der giver tredjepartsaktører mulighed for at kontrollere forberedelsen af pakker til RHEL, foreslå ændringer og påvirke beslutninger. I overensstemmelse med den 13-årige supportcyklus for RHEL vil RHEL 10 blive understøttet indtil 2035 + 3 års udvidet betalt support. Opdateringer til RHEL 9 vil fortsætte med at blive udgivet indtil slutningen af maj 2032, mens RHEL 8 vil blive understøttet indtil 2029.

Kildeteksterne til rpm-pakkerne i RHEL 10 er offentliggjort til fri download. Pakkerne til RHEL 9.5 er ikke placeret i det offentlige repository git.centos.org og leveres kun til virksomhedens kunder gennem en lukket sektion på hjemmesiden, som er underlagt en brugeraftale (EULA), der forbyder redistribuering af data, hvilket forhindrer brugen af disse pakker til oprettelse af afledte distributioner. Kildetekster til RHEL 9.5 forbliver tilgængelige i CentOS Stream-repositoriet, men det er ikke helt synkroniseret med RHEL, og de nyeste versioner af pakkerne er ikke altid de samme som pakkerne fra RHEL. Rocky Linux, Oracle og SUSE reproducerer kildetekster til rpm-pakkerne i RHEL-udgivelserne under projektet OpenELA.

Væsentlige ændringer i RHEL 10:

  • Når nye brugere oprettes via Anaconda-installationsprogrammet, gives disse brugere som standard administratorrettigheder (der er en særlig indstilling til at deaktivere denne adfærd). Installationsprogrammet har også fået et nyt interface til valg af tidszone. Til fjernadgang til installationsprogrammet anvendes RDP-protokollen i stedet for VNC.
  • Der er tilføjet support til krypteringsalgoritmer, der er modstandsdygtige over for brute force på kvantecomputere. Disse algoritmer er tilgængelige i OpenSSL, OpenSSH og i systemets kryptografiske politikker (crypto-policies). I OpenSSL er der tilføjet en funktion til at oprette filer med certifikater og nøgler i PKCS #12-format, der opfylder FIPS-kravene. I stedet for openssl-pkcs11-motoren er pkcs11-provider anvendt, hvilket muliggør brugen af hardware-nøgler i apache httpd, libssh, bind og andre applikationer, der bruger OpenSSL. Adgangsrettighederne til SSH-host-nøgler er ændret fra 0640 til 0600 (kun ejeradgang). I GnuTLS er der tilføjet støtte til komprimering af certifikater ved hjælp af zlib, brotli og zstd.
  • Ud over GnuPG er Sequoia kommandolinjeværktøjet (værktøjer som sq og sqv) inkluderet med implementeringen af OpenPGP-standarden (RFC-4880) i Rust.
  • I DNF-pakkeadministratoren er standardindstillingen for download af metadata fra filerne, der er inkluderet i pakker (filelist), deaktiveret. Disse data bruges sjældent, men de fylder meget og nedsætter hastigheden. For at arbejde med PGP i DNF og RPM er rpm-sequoia-biblioteket anvendt.
  • Opdaterede versioner af udviklerpakker: GCC 14.2, LLVM 18.1.8, Python 3.12, Ruby 3.3, OpenJDK 21, Rust 1.79.0, Go 1.22, Node.js 22, Perl 5.40, PHP 8.3, Git 2.45, Subversion 1.14, SystemTap 5.1, Valgrind 3.23.0.
  • Serverpakkerne er blevet opdateret: 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.
  • Systempakkerne er blevet opdateret: Linux-kernen 6.11, glibc 2.39, binutils 2.41, NSS 3.101, gnutls 3.8.7, polkit 125.
  • Nye pakker er blevet tilføjet: tuned-ppd (i stedet for power-profiles-daemon), libcpuid og dnsconfd (en baggrundsproces til caching af DNS). På grund af overgangen af Redis-databasekodebasen til en proprietær licens er Valkey blevet foreslået som en fork i stedet for Redis. Kea DHCP er blevet anvendt i stedet for ISC DHCP-serveren. zlib-ng-compat-pakken er blevet anvendt i stedet for zlib.
  • Som standard er den forudsigelige navngivningsmetode for netværksgrænseflader aktiveret (net.ifnames=1). I NetworkManager er der aktiveret en mekanisme til identifikation af duplikerede adresser for IPv4. IP-adresser DAD (Duplicate Address Detection) for at forhindre tildeling af den samme IP-adresse på forskellige systemer i det lokale netværk.
  • Brugen af et separat /boot-partition i diskbilleder (f.eks. i systembilleder til AWS og KVM) er blevet stoppet.
  • Eksperimentel støtte til filsystemet Composefs er blevet tilføjet, implementeret som et lag oven på FS OverlayFS og EROFS, optimeret til effektiv deling af indhold fra flere monterede diskbilleder.
  • Eksperimentel (Technology Preview) støtte til AMD SEV, SEV-SNP og SEV-ES er blevet tilføjet i KVM hypervisoren.
  • Brugerplads værktøjer til SELinux (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) er blevet opdateret til version 3.7, der introducerer parameteren 'audit2allow -C' til output i CIL (Common Intermediate Language) format. Sandbox værktøjet har fået støtte til Wayland-protokollen.
  • Keylime-komponenten har fået støtte til enhedsidentifikation via IDevID (Initial Device Identity) og IAK (Initial Attestation Key), og TLS 1.3-protokollen er blevet aktiveret som standard.
  • Webkonsollen tilbyder en ny filhåndterer (pakke cockpit-files), der gør det muligt at administrere filer og mapper.
    Beta-udgivelse af Red Hat Enterprise Linux 10 og udgivelse af RHEL 9.5
  • I CUPS-printserveren er driftsindstillingerne for mDNS og broadcast som standard deaktiveret, som er involveret i nyligt opdagede fjernt udnyttede sårbarheder.
  • Glibc includerer optimerede versioner af memcpy og memmove-funktionerne, der er tilpasset AMD Zen 3 og Zen 4 processorer.
  • Overgangen til levering af Firefox og Thunderbird i Flatpak-pakkeformat er blevet gennemført.
  • I den klassiske GNOME-session er der tilføjet en oversigtsvisning for at se åbne vinduer, som tidligere kun var tilgængelig i standard GNOME-sessionen.
  • Et stort antal nye drivere er blevet tilføjet, herunder drivere til den indbyggede QAT (QuickAssist Technology) accelerator i Intel-processorer, der tilbyder midler til at accelerere beregninger anvendt til komprimering og kryptering.
  • Leveringen af pakker er ophørt: sendmail (det anbefales at skifte til postfix), redis, dhcp, dhcp-client, mod_security (flyttet til EPEL), spamassassin (flyttet til EPEL), xsane, runc.
  • Pakkerne squashfs og wget samt grænsefladerne utmp og utmpx i glibc er blevet erklæret forældede.

Vigtige ændringer i RHEL 9.5:

  • Pakker til udviklere er blevet opdateret: GCC 11.5, Node.js 22, GCC Toolset 14, LLVM Toolset 18.1.8, Rust Toolset 1.79.0, Go Toolset 1.22, OpenJDK 17, GDB 14.2, Valgrind 3.23.0, SystemTap 5.1, elfutils 0.191, libabigail 2.5.
  • Versioner af systempakker er blevet opdateret: OpenSSL 3.2.2, NSS 3.101, clevis 20, ipa 4.12.0, Podman 5.0.
  • Serverpakkerne er blevet opdateret: Apache HTTPD 2.4.62, BIND 9.18, PCP 6.2.2, Grafana 10.2.6, libreswan 4.15, PostgreSQL 16, samba 4.20.2.
  • Der er tilføjet en ny systemrolle til administration og konfiguration af sudo. Snapshot-rollen har fået tilføjet støtte til administration af snapshots i LVM-puljen. Funktionaliteten i rollerne postfix, podman, ssh, network, nbde_client, journald, logging og storage er blevet udvidet.
  • Tjenesterne nbdkit og bootupd er blevet overført under SELinux-beskyttelse. Der er tilføjet støtte til udførelse af kommandoer under beskyttelse af SELinux via QEMU Guest Agent.
  • Der er tilføjet støtte til live-migrering af virtuelle maskiner, der har tildelt vGPU NVIDIA.
  • Til webkonsollen er pakken cockpit-files foreslået med implementering af en filhåndtering.
  • NetworkManager har fået tilføjet støtte til forbindelse til IPsec VPN ved brug af IPv6-adresser.
  • Samtidig brug af tjenesterne firewalld og nftables er blevet tilladt.
  • Der er tilføjet støtte til filsystemet Composefs.
  • Når CPython bygges i GCC, er optimeringsmetoden „-O3“ inkluderet, hvilket har øget Python-ydeevnen med cirka 4%.
  • For Glibc er tilstanden „GLIBC_TUNABLES=glibc.cpu.prefer_map_32bit_exec=1“ implementeret, som sørger for, at dynamiske objekter placeres i adressenærområdet tættere på hinanden, hvilket i visse konfigurationer kan forbedre ydeevnen på bekostning af ASLR-beskyttelsen. I glibc er der inkluderet varianter af funktionerne memcpy og memmove, som er optimeret til AMD Zen 3 og Zen 4-processorer.
  • Implementeringen af eBPF-underdriften er synkroniseret med Linux-kernen 6.8 (den tidligere version brugte implementeringen af eBPF fra Linux-kernen 6.6).
  • Der er implementeret støtte til diskquota for tmpfs-filsystemet, der normalt bruges til /tmp-partitionen.
  • OpenSSL har fået eksperimentel støtte til QUIC-protokollen på klientsiden.
  • Der er tilføjet eksperimentel støtte til offload-tilstand for at overføre operationer med indkapsling af UDP-pakker i IPsec til netværkskortet.
  • Der er blevet tilføjet eksperimentel støtte til HSM (Hardware Security Module).
  • Der er tilføjet eksperimentel mulighed for at bruge LMDB-databasen i Directory Server.
  • I Identity Management er der tilføjet en eksperimentel ipa-migrate-kommando til migration af data til en anden IdM-server.
  • Den eksperimentelle (Technology Preview) støtte fortsætter:
    • VPN WireGuard,
    • kTLS (TLS på kernel-niveau),
    • grænsefladen for asynkron input/output io_uring,
    • DAX (Direct Access) for ext4 og XFS,
    • AMD SEV og SEV-ES i KVM-hypervisoren,
    • systemd-resolved-tjenesten,
    • Sigstore-mekanismen til validering af containere baseret på digitale signaturer,
    • PRP (Parallel Redundancy Protocol) og HSR (High-availability Seamless Redundancy) protokoller,
    • hardware acceleration of IPsec by offloading packet encapsulation operations to the network card,
    • ACME certificate management protocol used in Let’s Encrypt,
    • SRv6 (Segment Routing over IPv6,
    • package with the GIMP graphic editor 2.99.8,
    • MPTCP (Multipath TCP) settings through NetworkManager,
    • DNSSEC in IdM,
    • virtio-mem,
    • Socket API for TuneD,
    • Soft-iWARP (Internet Wide-area RDMA Protocol),
    • GNOME for ARM64 and IBM Z.
  • The packages libgcrypt and pam_ssh_agent_auth have been deprecated.
  • X.org Server and related components have been removed from the distribution (this change was not mentioned in the release notes, but it was part of the plans). The ability to run X11 applications in a Wayland session is provided via the DDX server XWayland.
  • The PulseAudio sound server has been replaced with the PipeWire package. Removed packages include TigerVNC, Totem, power-profiles-daemon, gedit, gtkmm, WebKitGTK, Evolution, Festival, Eye of GNOME, Cheese, Tweaks, and Qt5 (only Qt 6 is retained).

    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