Podjetje Red Hat je predstavilo izdajo distribucije Red Hat Enterprise Linux 10.1 ter posodobitev prejšnje različice — Red Hat Enterprise Linux 9.7. Namestitveni programi so na voljo registriranim uporabnikom Red Hat Customer Portal (za oceno funkcionalnosti lahko uporabite javno dostopne iso-obežke CentOS Stream 10, pa tudi brezplačne različice RHEL za razvijalce). Izdaja je oblikovana za arhitekture x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) in RISC-V (preview). V skladu s 14-letnim ciklom podpore distribucije RHEL bo RHEL 10 podprt do leta 2035 + 4 leta razširjene plačljive podpore. Posodobitve za RHEL 9 bodo občasno izhajale do konca maja 2032, RHEL 8 pa do leta 2029.
Paketi RHEL niso objavljeni v javnem repozitoriju git.centos.org in se strankam podjetja zagotavljajo le prek zaprtega dela spletne strani, kjer velja uporabniška pogodba (EULA), ki prepoveduje redistribucijo podatkov, prenesenih prek odjemalskega portala, kar ustvarja pravne tveganje pri uporabi teh paketov za ustvarjanje derivatnih distribucij. Izvorne kode RHEL ostajajo na voljo v repozitoriju CentOS Stream, vendar niso popolnoma usklajene z RHEL in različice paketov se ne ujemajo vedno s paketi iz RHEL. Rocky Linux, Oracle in SUSE reproducirajo izvorne kode rpm-paketov izdaj RHEL v okviru projekta OpenELA.
Glavne spremembe v RHEL 10.1 (večina navedenih sprememb je prisotna tudi v RHEL 9.7):
- Vse sistemske kripto politike (crypto-policies) privzeto vključujejo postkvantne algoritme šifriranja. Knjižnica OpenSSL je posodobljena na različico 3.5 s podporo za postkvantne kriptoalgoritme ML-KEM, ML-DSA in SLH-DSA, podporo za protokol QUIC in dodatkom hibridne različice ML-KEM v skupino algoritmov, uporabljenih privzeto v TLS. V paket rpm-sequoia je bila dodana podpora za OpenPGP v6.
- Dodana je podpora za eDNS (Encrypted DNS), ki omogoča uporabo protokola DoT (DNS over TLS) za šifriranje DNS prometa.
- Dodana je podpora za digitalne podpise paketov, izvedenih v formatu RPM6. Zagotovljena je eksperimentalna podpora za potrjevanje digitalnega podpisa RPM paketov, ki uporablja orodja Sequoia PGP.
- V RPM upravitelju paketov je implementirano shranjevanje kontrolnih vsot SHA256 in SHA512 vsakega nameščenega rpm-paketa, da se v prihodnje potrdi, da nameščen paket ustreza določenemu rpm-datoteki.
- V systemd je uvedena podpora za mehko ponastavitev (ukaz „systemctl soft-reboot“), ki povzroči ponovni zagon le komponent v uporabniškem prostoru, ne da bi se dotaknila jedra Linuxa. V tem načinu ponastavitve se ne uporabljajo faze inicializacije strojne opreme, nalaganja zaganjalnika, zagon in nalaganje jedra, inicializacija gonilnikov, nalaganje programske opreme in obdelava initrd, kar omogoča opazno pospešitev ponastavitve in zmanjšanje časa nedelovanja med posodobitvami okolij, ki uporabljajo pripravljene sistemske slike. V načinu mehke ponastavitve se izvede ustavitev vseh procesov v uporabniškem prostoru, zamenjava slike korenske FS z novo različico in zagon procesa inicializacije sistema, ne da bi ponastavili jedro.
- Omogočena je namestitev skladov visokozmogljivih računanj, kot sta CUDA od NVIDIA in ROCm od AMD, iz skladišč, ki jih podpira Red Hat v sodelovanju z NVIDIA in AMD.
- Dodana je nova komponenta AppStream in orodje rhel-drivers za poenostavitev namestitve in posodobitve zunanjih gonilnikov za GPU in AI-pospeševalnike. Podpira se namestitev zapletenih paketov gonilnikov iz skladišč RHEL, na primer, ki pokrivajo modul jedra NVIDIA in knjižnice CUDA. Za namestitev potrebnih gonilnikov je v večini primerov zdaj dovolj opraviti „dnf install rhel-drivers; rhel-drivers install —auto-detect“.
- V jedro Linuxa je dodana podkomponenta fwctl (Firmware Control), ki nudi API za varno upravljanje s programsko opremo in izvajanje obdelovalcev na strani programske opreme iz uporabniškega prostora.
- Izboljšane možnosti jedra, povezane s sledenjem stanju sistema in porabi energije. Dodana je podpora za strojne števce zmogljivosti CPU Intel Panther Lake. Uvedena je možnost sledenja porabi energije s pomočjo dogodkov vmesnika Intel RAPL (Running Average Power Limit) na sistemih z CPU Intel Arrow Lake U. Dodana je podpora za identifikatorje naprav Intel Trace Hub (NPK) na sistemih z CPU Intel Panther Lake, pa tudi core- in uncore-dogodke na sistemih z CPU Intel Clearwater Forest. Omogočena je zbiranje podatkov o porabi energije vsakega jedra CPU na sistemih z CPU AMD Milan. Razširjene so možnosti odpravljanja napak v odpravljalniku python-drgn.
- Pod sistemom eBPF je sinhroniziran z jedrom 6.14. Orodja perf so sinhronizirana z jedrom 6.15.
- Razširjene so možnosti orodja za ustvarjanje lastnih zagonskih slik (Image Builder). Dodana je eksperimentalna različica Image Builder, ki deluje iz ukazne vrstice brez GUI. Uvedena je možnost oblikovanja slik za Windows-podsystem WSL2 (Windows Subsystem for Linux). Uveden je nov tip slik vagrant-libvirt in dodana je podpora za libvirt za poenostavitev zagonov. virtualnih naprav z RHEL s pomočjo orodja Vagrant.
- Pod zaščito SELinux so prešli sistemd-storitve switcheroo-control in tuned-ppd. Moduli s politikami za SELinux, povezani s paketi iz repozitorija EPEL, so bili premaknjeni v repozitorij CRB v pakete z končnico „-extra“.
- Dodana je podpora za identifikacijo tipov naprav virtio, uporabljenih v gostujočih sistemih, s pomočjo ukaza lszdev (prej so imela vsa taka sredstva tip generic-ccw).
- V paket z realtime različico jedra so dodani moduli za hipervizor KVM (prej se je za njih sestavljalo ločeno jedro kernel-rt-kvm).
- V sistemsko okolje inštalaterja je dodana ukazna vrstica „rpm“. V zagonskem meniju namestitvenih slik je dodana možnost „fips=1“ za vključitev v fazi namestitve načina izpolnjevanja zahtev FIPS 140 (Federal Information Processing Standards) pri generiranju ključev.
- V omrežnem konfiguratorju NetworkManager je bila uvedena možnost pripenjanja ločenih nastavitev preusmerjanja IPv4 paketov na omrežne vmesnike z uporabo možnosti 'ipv4.forwarding'. Dodana je nastavitev 'prefix-delegation', ki omogoča uporabo lastnosti 'subnet-id' za izbiro podomrežja na spodnjem omrežnem vmesniku pri uporabi delegiranja prefixov IPv6. V orodje nmtui je bila dodana možnost nastavitve loopback vmesnika.
- Za SDB PostgreSQL je bila dodana razširitev PostGIS.
- V Glibc so bile prenesene funkcije sched_setattr in sched_getattr, prek katerih je mogoče nastaviti/prebrati parametre načrtovalnika opravil. V praksi te funkcije omogočajo nastavitev politik načrtovanja zahtevkov, kot je SCHED_DEADLINE, pri čemer se uporabljajo dodatni parametri poleg prednosti.
- V IdM je bila dodana popolna podpora za HSM (moduli strojne varnosti). Napovedana je stabilna možnost uporabe ukaza ipa-migrate za prenos vseh IdM podatkov, kot so pravila sudo, HBAC, območja DNA, seznami gostiteljev in storitev, z enega IdM strežnika na drugega.
- V SSSD je bila izboljšana avtentifikacija s pametnimi karticami v okoljih z več povezanimi PKCS#11 tokeni. Dodana je možnost ldap_read_rootdse za upravljanje načina, kako SSSD bere vsebino RootDSE (Root Directory Service Entry).
- V kontejnerjih Toolbx, ustvarjenih na podlagi slik UBI, je omogočeno delovanje OpenGL in Vulkan iz škatlice brez potrebe po ročni namestitvi povezanih komponent API Mesa.
- Za virtualne stroje, ki tečejo na gostiteljskih sistemih z arhitekturo ARM64, je bila uvedena podpora za live snapshote, načine migracije 'Pre-copy', 'Post-copy' in 'Multi-FD', ter live migracijo z virtiofs.
- Dodana je podpora za neposredno nalaganje jedra v virtualnih strojih, nastavljenih za delovanje v načinu SecureBoot.
- Izboljšana je podpora za ponovljivo sestavljanje kontejnerjev. Dodane so nove slike kontejnerjev rhel10/valkey-8, rhel10/nodejs-24 in rhel10/nodejs-24-minimal s prednastavljenimi SDB Valkey in platformo Node.js.
- Za sisteme ARM64 je zagotovljena eksperimentalna podpora orodja ReaR (Relax-and-Recover) in arhitekture CCA (Confidential Compute Architecture) v virtualnih strojih.
- Dodana je eksperimentalna verzija uređaja vDPA (virtio Data Path Acceleration), implementirana u korisničkom prostoru pomoću okvira VDUSE. VDUSE omogućava kreiranje virtuelnih blok uređaja u korisničkom prostoru i korišćenje Virtio kao transporta za pristup iz gostujućih sistema.
- Implementirana je eksperimentalna mogućnost korišćenja mehanizma Virtual Socket (vsock) za mostovanje TCP, što omogućava rad mrežnih servisa u virtuelnim mašinama, kao što je SSH, bez podešavanja mreže (uspostavlja se direktni prolaz konekcija iz host okruženja do servisa preko vsock).
- FTP klijenti su proglašeni deprecated i servere: ftp, lftp i vsftpd. Alat ipset je prebačen u kategoriju nepodržavanih i planiranih za uklanjanje.
- Dodani su novi drajveri:
- intel_vpu za Intel NPU (Neural Processing Unit),
- tuner za različite modele TV tunera,
- btmtk za Bluetooth čipove MediaTek,
- tpm_svsm za SNP SVSM vTPM (virtual Trusted Platform Module),
- ae4dma za AMD AE4DMA,
- ptdma za AMD PassThru DMA,
- ch7006 za TV enkoder Chrontel ch7006,
- cirrus-qemu za emulaciju grafičkih kartica Cirrus Logic,
- drm_gpusvm za DRM GPUSVM,
- hid-corsair-void za slušalice Corsair Void,
- intel-thc za Intel Touch Host Controller,
- intel-quicki2c za Intel QuickI2C,
- intel-quickspi za Intel QuickSPI,
- cx231xx za USB grafičku karticu Conexant cx231xx,
- cx25840 za audio/video dekoder Conexant CX25840,
- as21xxx za mrežne kartice Aeonsemi AS21xxx,
- iwlmld za bežične uređaje Intel MLD,
- mxl-86110 za mrežne kartice MaxLinear MXL86110,
- microchip_rds_ptp za Microchip PHY RDS PTP,
- realtek za mrežne kartice Realtek,
- gs_usb za USB interfejse za CAN magistralu od Geschwister Schneider i candleLight,
- amd_3d_vcache — AMD 3D V-Cache Performance Optimizer.
- Ažurirane verzije paketa za programere: 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.
- Ažurirani server paketi: 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.
- Ažurirani sistemski paketi: glibc 2.39, binutils 2.41, OpenSSL 3.5, NSS 3.112, GnuTLS 3.8.10.
Izvor: opennet.ru
