Red Hat har slÀppt version 10.1 av sin distribution Red Hat Enterprise Linux, samt en uppdatering av den tidigare versionen - Red Hat Enterprise Linux 9.7. Klara installationsbilder finns tillgÀngliga för registrerade anvÀndare pÄ Red Hat Customer Portal (för att utvÀrdera funktionaliteten kan offentligt tillgÀngliga iso-bilder av CentOS Stream 10 och gratis versioner av RHEL för utvecklare anvÀndas). UtgÄvan Àr skapad för x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) och RISC-V (preview). I enlighet med den 14-Äriga supportcykeln kommer RHEL 10 att supporteras fram till 2035 och dÀrefter 4 Är med betalad utökad support. Uppdateringar för RHEL 9 kommer att fortsÀtta att slÀppas fram till slutet av maj 2032, och RHEL 8 - till 2029.
RHEL-paketen finns inte pÄ det offentliga git.centos.org-repositoriet och tillhandahÄlls kunderna av företaget endast genom en stÀngd del av webbplatsen, dÀr det finns ett anvÀndaravtal (EULA) som förbjuder redistribution av data som laddats ner via kundportalen, vilket skapar juridiska risker vid anvÀndning av dessa paket för att skapa hÀrledda distributioner. KÀllkoderna för RHEL finns fortfarande tillgÀngliga i CentOS Stream-repositoriet, men det Àr inte helt synkroniserat med RHEL och versionerna av paketen dÀr överensstÀmmer inte alltid med paketen frÄn RHEL. Rocky Linux, Oracle och SUSE reproducerar kÀllkoderna för rpm-paket av RHEL-utgÄvor inom ramen för projektet OpenELA.
HuvudÀndringar i RHEL 10.1 (de flesta av de noterade Àndringarna finns ocksÄ i RHEL 9.7):
- Post-kvantkrypteringsalgoritmer Àr nu som standard aktiverade i alla systemkryptografiska policyer (crypto-policies). OpenSSL-biblioteket har uppdaterats till version 3.5 med stöd för post-kvantkryptoalgoritmerna ML-KEM, ML-DSA och SLH-DSA, stöd för protokollet QUIC och tillÀgget av en hybridvariant av ML-KEM till gruppen av algoritmer som anvÀnds som standard i TLS. Paketet rpm-sequoia har fÄtt stöd för OpenPGP v6.
- Stöd för eDNS (Encrypted DNS) har lagts till, vilket möjliggör anvÀndning av DoT-protokollet (DNS over TLS) för att kryptera DNS-trafik.
- Stöd för digitala signaturer av paket implementerade i RPM6-format har lagts till. Experimentellt stöd för att verifiera digitala signaturer av RPM-paket med hjÀlp av Sequoia PGP-verktygslÄdan har ocksÄ tillhandahÄllits.
- I pakethanteraren RPM har funktionen för att spara SHA256- och SHA512-kontrollsummor för varje installerat rpm-paket implementerats, för att senare kunna sÀkerstÀlla att det installerade paketet överensstÀmmer med den angivna rpm-filen.
- I systemd har stöd för mjuk omstart (kommandot âsystemctl soft-rebootâ), vilket leder till att endast komponenterna i anvĂ€ndarutrymmet startas om, utan att pĂ„verka Linux-kĂ€rnan. I detta lĂ€ge tillĂ€mpas inte stadierna för initialisering av hĂ„rdvaran, laddning av bootloader, start och laddning av kĂ€rnan, initialisering av drivrutiner, laddning av firmware och hantering av initrd vid omstart, vilket gör att omstarten mĂ€rkbart pĂ„skyndas och stillestĂ„ndstiden minskar vid uppdatering av miljöer som anvĂ€nder fĂ€rdiga systemavbildningar. I soft-reboot-lĂ€get avslutas alla processer i anvĂ€ndarutrymmet, rotfilssystemets avbildning byts ut mot en ny version och systeminitialiseringsprocessen startas utan att kĂ€rnan startas om.
- Det har blivit möjligt att installera högpresterande berÀkningsstackar, sÄsom CUDA frÄn NVIDIA och ROCm frÄn AMD, frÄn repository som stöds av Red Hat i samarbete med NVIDIA och AMD.
- En ny AppStream-komponent och verktyget rhel-drivers har lagts till för att underlĂ€tta installation och uppdatering av tredjepartsdrivrutiner för GPU:er och AI-acceleratorer. Installation av komplexa drivrutinsuppsĂ€ttningar frĂ„n RHEL-repositories stödjs, exempelvis för att tĂ€cka NVIDIA-kĂ€rnmodulen och CUDA-biblioteken. För installation av nödvĂ€ndiga drivrutiner rĂ€cker det nu oftast med att köra âdnf install rhel-drivers; rhel-drivers install âauto-detectâ.
- En ny fwctl (Firmware Control) subsystem har lagts till i Linux-kÀrnan, vilket tillhandahÄller ett API för sÀker hantering av firmware och exekvering av handlers pÄ firmware-sidan frÄn anvÀndarutrymmet.
- KÀrnans funktioner relaterade till systemövervakning och energiförbrukning har förbÀttrats. Stöd för hÄrdvarutrÀknare för Intel Panther Lake CPU har lagts till. Möjlighet att övervaka energiförbrukning med hjÀlp av hÀndelser frÄn Intel RAPL (Running Average Power Limit) finns nu pÄ system med Intel Arrow Lake U CPU. Stöd för Intel Trace Hub-enhetsidentifierare (NPK) har lagts till pÄ system med Intel Panther Lake CPU, liksom core- och uncore-hÀndelser pÄ system med Intel Clearwater Forest CPU. Stöd för insamling av energiförbrukningsdata för varje CPU-kÀrna pÄ system med AMD Milan CPU har lagts till. Debuggingmöjligheterna i debuggningsverktyget python-drgn har utökats.
- eBPF-subsystemet har synkroniserats med kÀrnan 6.14. Verktyget perf har synkroniserats med kÀrnan 6.15.
- Möjligheterna för verktyg för att skapa egna startbilder (Image Builder) har utvidgats. En experimentell version av Image Builder har lagts till, som fungerar frÄn kommandoraden utan GUI. Möjligheten att skapa bilder för WSL2 (Windows Subsystem for Linux) har implementerats. En ny typ av bilder vagrant-libvirt har införts och stöd för libvirt har lagts till för att underlÀtta starten. virtuella maskiner med RHEL med hjÀlp av verktyget Vagrant.
- Systemd-tjÀnsterna switcheroo-control och tuned-ppd har skyddats av SELinux. ModulÀra policys för SELinux relaterade till paket i EPEL-repositoryt har flyttats till CRB-repositoryt i paket som slutar med "-extra".
- Stöd för identifiering av typer av virtio-enheter som anvÀnds i gÀstsystem har lagts till via kommandot lszdev (tidigare hade alla sÄdana enheter typen generic-ccw).
- Moduler för hypervisor KVM har lagts till i paketet med realtime-kÀrnan (tidigare samlades en separat kÀrna, kernel-rt-kvm, för dem).
- Kommandot "rpm" har lagts till i installationsmiljön. En alternativ "fips=1" har lagts till i bootmenyn för installationsbilder för att aktivera uppfyllandet av FIPS 140 (Federal Information Processing Standards) under installationsprocessen av nycklar.
- I nÀtverkskonfiguratören NetworkManager har möjligheten att koppla specifika instÀllningar för vidarebefordran av IPv4-paket till nÀtverksgrÀnssnitt realiserats med hjÀlp av alternativet "ipv4.forwarding". InstÀllningen "prefix-delegation" har lagts till, vilket möjliggör anvÀndning av egenskapen "subnet-id" för att vÀlja ett nÀtverk pÄ det underliggande nÀtverksgrÀnssnittet vid anvÀndning av delegationsprefixer för IPv6. Möjligheten att konfigurera loopback-grÀnssnittet har lagts till i verktyget nmtui.
- Ett tillÀgg postGIS har lagts till för databasen PostgreSQL.
- Funktionerna sched_setattr och sched_getattr har flyttats till Glibc, vilket gör det möjligt att stÀlla in/lÀsa parametrar för schemalÀggaren. I praktiken tillÄter dessa funktioner att konfigurera schemalÀggningspolicys, sÄsom SCHED_DEADLINE, som anvÀnder ytterligare parametrar utöver prioritet.
- IdM har fÄtt fullt stöd för HSM (Hardware Security Modules). Möjligheten att anvÀnda kommandot ipa-migrate för att överföra alla IdM-data, sÄsom sudo-regler, HBAC, DNA-intervall, lista över vÀrdar och tjÀnster, frÄn en IdM-server till en annan har förklarats stabil.
- SSSD har förbÀttrad autentisering med hjÀlp av smartkort i miljöer med flera samtidigt anslutna PKCS#11-token. En ldap_read_rootdse-alternativ har lagts till för att styra hur SSSD lÀser innehÄllet i RootDSE (Root Directory Service Entry).
- I Toolbx-containrar skapade frÄn UBI-bilder fungerar OpenGL och Vulkan direkt ur lÄdan utan behov av manuell installation av relaterade API-komponenter frÄn Mesa.
- För virtuella maskiner som körs pÄ vÀrdsystem med ARM64-arkitektur har stöd för live-snapshots, migrationslÀgen "Pre-copy", "Post-copy" och "Multi-FD", samt live-migrering med virtiofs implementerats.
- Stöd för direkt kÀrnstart har lagts till för virtuella maskiner som Àr instÀllda att arbeta i SecureBoot-lÀge.
- Stödet för reproducerbar byggnation av containrar har förbÀttrats. Nya containerbilder rhel10/valkey-8, rhel10/nodejs-24 och rhel10/nodejs-24-minimal har lagts till med förkonfigurerade databaser Valkey och Node.js-plattformen.
- För ARM64-system erbjuds experimentellt stöd för ReaR (Relax-and-Recover) och CCA (Confidential Compute Architecture) i virtuella maskiner.
- En experimentell variant av enhet vDPA (virtio Data Path Acceleration) har lagts till, implementerad i anvÀndarutrymmet med hjÀlp av VDUSE-ramverket. VDUSE möjliggör skapande av virtuella blockenheter i anvÀndarutrymmet och tillÀmpar Virtio som transport för Ätkomst frÄn gÀstsystem.
- En experimentell möjlighet att anvÀnda mekanismen Virtual Socket (vsock) för TCP-bryggning har implementerats, vilket gör det möjligt att driva nÀtverkstjÀnster sÄsom SSH i virtuella maskiner utan nÀtverkskonfiguration (direkt vidarekoppling av anslutningar frÄn vÀrdmiljön till tjÀnsten genom vsock).
- FTP-klienterna har deklarerats som förÄldrade, servrar: ftp, lftp och vsftpd. Verktyget ipset har förts till kategorin som inte lÀngre stöds och planeras att tas bort.
- Nya drivrutiner har lagts till:
- intel_vpu för Intel NPU (Neural Processing Unit),
- tuner för olika tv-mottagarmodeller,
- btmtk för Bluetooth-chips frÄn MediaTek,
- tpm_svsm för SNP SVSM vTPM (virtual Trusted Platform Module),
- ae4dma för AMD AE4DMA,
- ptdma för AMD PassThru DMA,
- ch7006 för tv-kodaren Chrontel ch7006,
- cirrus-qemu för emulering av videokort frÄn Cirrus Logic,
- drm_gpusvm för DRM GPUSVM,
- hid-corsair-void för hörlurar frÄn Corsair Void,
- intel-thc för Intel Touch Host Controller,
- intel-quicki2c för Intel QuickI2C,
- intel-quickspi för Intel QuickSPI,
- cx231xx för USB-videokort frÄn Conexant cx231xx,
- cx25840 för ljud/video-dekodaren Conexant CX25840,
- as21xxx för nÀtverkskort frÄn Aeonsemi AS21xxx,
- iwlmld för trÄdlösa enheter frÄn Intel MLD,
- mxl-86110 för nÀtverkskort MaxLinear MXL86110,
- microchip_rds_ptp för Microchip PHY RDS PTP,
- realtek för nÀtverkskort frÄn Realtek,
- gs_usb för USB-grÀnssnitt för CAN-bussen frÄn Geschwister Schneider och candleLight,
- amd_3d_vcache â AMD 3D V-Cache Prestandaoptimerare.
- Uppdaterade versioner av utvecklarpaket: GCC 14.3, GCC Toolset 15.1, Node.js 24, .NET 10.0, LLVM Toolset 20.1.8, Rust Toolset 1.88.0, OpenJDK 25, Go Toolset 1.24, GDB 16.3, Valgrind 3.25.1, SystemTap 5.3.
- Uppdaterade serverpaket: Apache HTTPD 2.4.63, libreswan 5.3, iproute 6.14.0, samba 4.22.4, 389-ds-base 3.1.3, postfix 3.8.5, Podman 5.6.
- Uppdaterade systempaket: glibc 2.39, binutils 2.41, OpenSSL 3.5, NSS 3.112, GnuTLS 3.8.10.
KĂ€lla: opennet.ru
