Tvrtka Red Hat predstavila je izdanje distribucije Red Hat Enterprise Linux 10.3, kao i ažuriranje prethodne verzije — Red Hat Enterprise Linux 9.9. Gotovi instalacijski imidži dostupni su registriranim korisnicima Red Hat Customer Portala (za evaluaciju funkcionalnosti mogu se koristiti javno dostupni iso-imidži CentOS Stream 10, kao i besplatne verzije RHEL za programere). Izdanje je formirano za arhitekture x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) i RISC-V (preview). Grana RHEL 10 bit će podržana do 2035. godine (+4 godine produžene plaćene podrške), RHEL 9 – do kraja svibnja 2032., a RHEL 8 – do 2029. godine.
Paketi RHEL nisu objavljeni u javnom repozitoriju git.centos.org i dostupni su klijentima tvrtke isključivo kroz zatvoreni dio web stranice, na kojem vrijedi korisnički ugovor (EULA) koji zabranjuje redistribuciju podataka preuzetih putem klijent portala, što stvara pravne rizike prilikom korištenja tih paketa za izradu derivatnih distribucija. Izvorni kodovi RHEL ostaju dostupni u repozitoriju CentOS Stream, ali nisu u potpunosti sinkronizirani s RHEL-om i verzije paketa u njemu ne podudaraju se uvijek s paketima iz RHEL-a. Rocky Linux, Oracle i SUSE reproduciraju izvorne kodove rpm-paketa izdanja RHEL u okviru projekta OpenELA.
Glavne promjene u RHEL 10.3 (većina spomenutih promjena prisutna je i u RHEL 9.9):
- Proširena je podrška za postkvantne algoritme šifriranja. U SSH je dodana podrška za algoritme mlkem768nistp256-sha256 i mlkem1024nistp384-sha384. U libreswan, u implementaciju protokola IPsec i IKE (Internet Key Exchange) dodana je podrška za postkvantne algoritme razmjene ključeva ML-KEM-768 i ML-KEM-1024. U paketu rust-sequoia-sqv s implementacijom alata gpgv na jeziku Rust dodana je potpuna podrška za postkvantne algoritme šifriranja definirane u novoj specifikaciji OpenPGP. U paket audit dodana je podrška za postkvantne algoritme u TLS 1.3 i korištenje PSK-autentifikacije pri prijenosu logova na vanjske hostove. U OpenSC dodana je podrška za specifikaciju PKCS #11 v3.2 i postkvantno šifriranje.
- eBPF i Perf podsustavi sinkronizirani su s Linux jezgrom 6.19.
- U izradama jezgre za CentOS Stream, u podsustavu RV (Runtime Verification), namijenjenu provjeri ispravnosti rada visokopouzdane sustava, uključeni su sastavni dijelovi monitoringa „sched“ za analizu ponašanja planera zadataka i „rtapp“ (Real-time application monitor) za praćenje tipičnih problema u aplikacijama koje rade u realnom vremenu.
- Alat rtla, koji se koristi za analizu rada realtime-izvedbe u jezgri, dobio je podršku za povezivanje vlastitih eBPF handlera za izvođenje radnji prilikom prekoračenja određenih pragova, a mogućnosti analize EFI pozivnog staka su proširene pomoću alata timerlat.
- U mehanizmu IMA (Integrity Measurement Architecture), koji se koristi za provjeru integriteta komponenata operativnog sustava pomoću digitalnih potpisa i hash vrijednosti, pojačani su pregledi na nekim datotečnim sustavima koji su ranije ignorirani (na primjer, tmpfs i ramfs).
- Modul jezgre tboot (Trusted Boot) proširuje podršku za Intel TXT (Trusted Execution Technology).
- Poboljšana je podrška za proširenje Intel RDT (Intel Resource Director Technology), koje omogućava praćenje i ograničavanje korištenja određenih procesorskih resursa.
- Uključen je eksperimentalni drajver amdxdna za NPU čipove (Neural Processing Unit) kompanije AMD.
- Omogućena je upotreba konzolnog alata image-builder za izradu sistemskih slika s postavljenim parametrima i postavkama. Alat bootc-image-builder proglašen je zastarjelim, ali će se i dalje održavati unutar ciklusa RHEL 10. U web konzolu dodana je podrška za izradu slika kompatibilnih s bootc-om iz bilo kojih osnovnih slika dostupnih u trenutnom sustavu, uključujući slike s Fedora, CentOS Stream i raznih kontejnera. Imena tipova sistemskih slika sinkronizirana su između konzolnog alata i web sučelja (npr. aws za Amazon Machine Image (AMI) i guest-image za QCOW2). Dodana je podrška za formiranje vlastitih izradbi za distribuciju Hummingbird (izdanje Fedora bazirano na kontejnerima).
- U izdanju RHEL for Edge omogućeno je implementiranje edge sustava uz pomoć FIDO Device Onboard (FDO). Implementacija FDO na jeziku Rust (fdo-rs, fido-device-onboard) zamijenjena je verzijom go-fdo na jeziku Go, a alat greenboot napisan u bashu zamijenjen je implementacijom na jeziku Rust (greenboot-rs). Pri ažuriranju osiguran je automatski prijenos slika s bootc-a na korištenje greenboot-rs. Greenboot se koristi u atomskim ažuriranim verzijama RHEL-a za provjeru stanja sustava pri pokretanju i vraćanje na prethodnu verziju u slučaju problema.
- U okviru fapolicyd (File Access Policy Daemon), koji određuje koje programe određeni korisnik može pokretati, implementirana je višedretvena paralelna obrada operacija, dinamičko promjenjivanje veličine baze podataka i integracija s watchdog servisom systemd.
- Dodane su nove sistemske uloge (System Roles): auditd za automatizaciju upravljanja procesom sistemskog audita; trustee_server i trustee_client za automatizaciju implementacije serverskih i klijentskih komponenata povjerljivih virtualnih mašina s hardverskim šifriranjem memorije (CVM, Confidential Virtual Machine).
- U SELinux-u pravila powerprofiles_t prebačena su u način 'enforcing',
qgs_t,
redfish_finder_t,
sshd_auth_t,
sshd_session_t,
systemd_mountfsd_t i
systemd_oomd_t. Pod zaštitu SELinux-a prebačen je servis go-fdo-server. - Za dnf-automatic implementirano je blokiranje ponovnog pokretanja tijekom automatske instalacije ažuriranja paketa.
- U alatu rpmdb dodana je oznaka '—parkdb' za optimizaciju RPM baze podataka pri radu na uređajima dostupnim samo u načinu čitanja.
- U paketima su uključeni moduli mod_security (vatrozid za zaštitu web-aplikacija) i mod_security_crs (OWASP Core Rule Set) za Apache httpd.
- U GNOME Kiosk menadžeru za izradu internetskih kioska proširena su sredstva za osobe s invaliditetom. Dodana je velika specijalna traka, mogućnost povećanja područja na ekranu i opcija za isključivanje animacija.
- U GNOME postavkama prikaza implementirana je opcija za upravljanje automatskim okretanjem ekrana ovisno o informacijama s akcelerometra.
- Na sustavima s AMD čipovima implementirana je podrška za kamere s MIPI (Mobile Industry Processor Interface) sučeljem.
- Povećane su performanse virtio-fs upravljača za gostujuće sustave s Windows-om.
- Alatu Podman dodana je mogućnost dodjeljivanja više statičkih IP adresa za jedno mrežno sučelje prilikom stvaranja kontejnera.
- U NetworkManager dodana je podrška za GENEVE tunele i mehanizam CLAT (Customer-side Translator, 464XLAT) kako bi se omogućio rad aplikacija koje podržavaju samo IPv4 na hostu s IPv6. Implementirana je mogućnost primjene API-ja Nmstate za konfiguriranje IPv4 preko IPv4 (IPIP),
IPv4 preko IPv6 (IPIP6),
IPv6 preko IPv6 (IP6IP6) i
Jednostavna internetska tranzicija (SIT). - U Stratisu, alatu za upravljanje logičkim particijama, omogućena je konverzija nešifriranih skupova particija u šifrirane.
- Dodana je eksperimentalna (Technology Preview) podrška za asinkronu ulaz/izlaz podskupinu io_uring (po defaultu isključena, aktivira se putem /proc/sys/kernel/io_uring_disabled).
- Dodani su eksperimentalni paketi crypto-auditing-agent i crypto-auditing-log-parser za praćenje i reviziju kriptografskih operacija provedenih u korisničkom prostoru (za analizu se koriste eBPF i USDT provjere).
- Dodana je eksperimentalna mogućnost propuštanja pametnih kartica na udaljenu radnu površinu GNOME (GNOME Remote Desktop) pri korištenju RDP protokola.
- U menadžeru prikaza GDM (GNOME Display Manager) dodana je podrška za bezlozinka metoda autentifikacije, kao što su biometrijska autentifikacija i tehnologija passkey.
- Podrška za WEP (Wired Equivalent Privacy) protokol prekinuta je prilikom povezivanja na bežične mreže.
- MCP Server je proglašen spremnim za korištenje, omogućavajući povezivanje AI agenata i pružanje pristupa sistemskim podacima za dijagnosticiranje problema.
- Predložen je eksperimentalni AI asistent koji pruža kontekstualne savjete i objašnjenja u komandnoj liniji. U radu se može koristiti kao lokalno izvršna AI model ili vanjska usluga.
- Stabilizirana je implementacija 'zaključanih' (sealed) slika, pružajući kriptografski zaštitu integriteta, osiguravajući da pokrenuti sistem bit po bit odgovara onome što je prvotno raspoređeno i potpisano.
- Ažurirane su verzije paketa za programere: GCC 16.2, LLVM 22.1.8, Go 1.27.3, Rust 1.97, gdb 17.2, Valgrind 3.27.1, valkey 8.1, Node.js 26.
- Ažurirani su serverski paketi: iproute 7.0.0, netfilter 7.2, libreswan 5.4, libcap-ng 0.9.3 (s novim alatom cap-audit), Grafana 12.4.3, firewalld 2.4.2, Podman 6.0.
- Ažurirani su sistemski paketi: Binutils 2.46, audit 4.2.1, bootc 1.16.4, ostree 2026.3, opencryptoki 3.27.0, sequoia-sqv 1.5.0,
SELinux 3.11, SystemTap 5.5, fwupd 2.1.6. - Dodani su novi drajveri:
- stmmac — STMicroelectronics Multi-Gigabit Ethernet
- dwmac-starfive — StarFive DWMAC Ethernet
- smbdirect — CIFS SMB Direct (RDMA)
- dibs (Data Integrity Block Store)
- spi-nor — SPI NOR flash
- spi-cadence-quadspi — Cadence Quad SPI
- spi-fsl-quadspi — Freescale QuadSPI
- mmc-dw-starfive — StarFive MMC/SD
- sdhci-of-k1 — SpaceMit K1 SDHCI
- at24 — AT24 I2C EEPROM
- amd-isp4 — AMD ISP4 (uređaj za snimanje videa)
- snd-sof-novalake — Intel NovaLake Sound Open Firmware
- snd-soc-tas2781-i2c — pojačalo zvuka TI TAS2781 I2C
- dwc3 — Synopsys DesignWare USB3 DRD
- cdns3 — Cadence USB3
- xhci-plat-hcd — Generic xHCI
- gpio-dwapb — Synopsys DesignWare APB GPIO
- gpio-novalake — Intel Nova Lake GPIO ACPI
- gpio-spacemit-k1 — SpaceMit K1 GPIO
- spd5118 — senzor temperature SPD5118
- spacemit — SoC SpaceMit
- starfive — SoC StarFive
- eswin — SoC Eswin
- mediatek — SoC MediaTek
- arm64-mpam — ARM64 MPAM (Memorijska particioniranje i nadzor)
- riscv-iommu — RISC-V IOMMU
- resctrl — pseudo-FS za upravljanje resursima
- nvidia-tegra410-c2c-pmu — NVIDIA Tegra410 C2C PMU
- nvidia-tegra410-cmem-latency-pmu — NVIDIA Tegra410 PMU
- rpmsg_virtio — virtio-drver za RPM (Remote Processor Messaging)
- ti-k3-dsp-remoteproc — TI K3 DSP
- hid-haptic — HID haptic touchpad
- starfive-wdt — StarFive watchdog
Izvor: opennet.ru
