È stata rilasciata Red Hat Enterprise Linux 10.3 e 9.9

L'azienda Red Hat ha presentato il rilascio della distribuzione Red Hat Enterprise Linux 10.3, insieme all'aggiornamento della precedente versione — Red Hat Enterprise Linux 9.9. Le immagini di installazione sono disponibili per gli utenti registrati del Red Hat Customer Portal (per valutare le funzionalità, è possibile utilizzare le immagini ISO pubbliche di CentOS Stream 10, oltre alle build gratuite di RHEL per sviluppatori). Il rilascio è stato creato per le architetture x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) e RISC-V (in anteprima). La versione RHEL 10 sarà supportata fino al 2035 (+ 4 anni di supporto a pagamento esteso), RHEL 9 — fino alla fine di maggio 2032 e RHEL 8 — fino al 2029.

I pacchetti RHEL non sono ospitati nel repository pubblico git.centos.org e vengono forniti ai clienti solo tramite una sezione chiusa del sito, dove si applica un accordo di licenza per l'utente finale (EULA) che vieta la ridistribuzione dei dati scaricati tramite il portale per i clienti, creando rischi legali nell'uso di questi pacchetti per creare distribuzioni derivate. I codici sorgente di RHEL rimangono disponibili nel repository CentOS Stream, ma non sono completamente sincronizzati con RHEL e le versioni dei pacchetti in esso non sempre corrispondono ai pacchetti di RHEL. Rocky Linux, Oracle e SUSE riproducono i codici sorgente dei pacchetti rpm delle versioni RHEL nell'ambito del progetto OpenELA.

Le principali novità in RHEL 10.3 (la maggior parte delle modifiche evidenziate è presente anche in RHEL 9.9):

  • È stata ampliata la supporto per gli algoritmi di crittografia post-quantistica. In SSH è stata aggiunta la supporto per gli algoritmi mlkem768nistp256-sha256 e mlkem1024nistp384-sha384. In libreswan, nell'implementazione dei protocolli IPsec e IKE (Internet Key Exchange), è stata aggiunta la supporto per gli algoritmi post-quantistici di scambio chiave ML-KEM-768 e ML-KEM-1024. Nel pacchetto rust-sequoia-sqv, che implementa l'utility gpgv in linguaggio Rust, è stata aggiunta la piena supporto per gli algoritmi di crittografia post-quantistica, definiti nella nuova specifica OpenPGP. Nel pacchetto audit è stata aggiunta la supporto per gli algoritmi post-quantistici in TLS 1.3 e per l'uso dell'autenticazione PSK durante la trasmissione dei log a host esterni. In OpenSC è stata aggiunta la supporto per la specifica PKCS #11 v3.2 e per la crittografia post-quantistica.
  • Le sottosistemi eBPF e Perf sono stati sincronizzati con il kernel Linux 6.19.
  • Nelle build del kernel per CentOS Stream, nel sottosistema RV (Runtime Verification), progettato per verificare la correttezza dei sistemi ad alta affidabilità, sono stati inclusi componenti di monitoraggio "sched" per l'analisi del comportamento dello scheduler e "rtapp" (monitor delle applicazioni in tempo reale) per monitorare i problemi tipici nelle applicazioni eseguite in tempo reale.
  • Nello strumento rtla, utilizzato per analizzare il funzionamento della modalità realtime nel kernel, è stata aggiunta la supporto per il collegamento di gestori eBPF personalizzati per eseguire azioni al superamento di determinati valori di soglia, e sono state ampliate le capacità di analisi dello stack delle chiamate EFI tramite l'utility timerlat.
  • Nel meccanismo IMA (Integrity Measurement Architecture), utilizzato per verificare l'integrità dei componenti del sistema operativo attraverso firme digitali e hash, sono state inasprite le verifiche su alcuni file system, che in precedenza erano stati ignorati (ad esempio, tmpfs e ramfs).
  • Nel modulo del kernel tboot (Trusted Boot) è stato esteso il supporto per la tecnologia Intel TXT (Trusted Execution Technology).
  • Migliorato il supporto per l'estensione Intel RDT (Intel Resource Director Technology), che consente di monitorare e limitare l'uso di specifiche risorse della CPU.
  • Incluso il driver sperimentale amdxdna per i chip NPU (Neural Processing Unit) di AMD.
  • È stata fornita la possibilità di utilizzare lo strumento da console image-builder per la creazione di immagini di sistema con parametri e configurazioni specifici. L'utilità bootc-image-builder è stata dichiarata obsoleta, ma continuerà a essere mantenuta nel ciclo di RHEL 10. Nella console web è stato aggiunto il supporto per la creazione di immagini compatibili con bootc da qualsiasi immagine di base disponibile nel sistema attuale, comprese le immagini di Fedora, CentOS Stream e contenitori generici. I nomi dei tipi di immagine di sistema sono stati sincronizzati tra lo strumento da console e l'interfaccia web (ad esempio, aws per Amazon Machine Image (AMI) e guest-image per QCOW2). Aggiunto il supporto per la creazione di build personalizzate per la distribuzione Hummingbird (edizione di Fedora basata su container).
  • Nell'edizione RHEL for Edge è stata implementata la possibilità di distribuire sistemi edge tramite FIDO Device Onboard (FDO). L'implementazione di FDO in Rust (fdo-rs, fido-device-onboard) è stata sostituita dalla versione go-fdo in Go, mentre lo strumento greenboot sviluppato in bash è stato sostituito da una realizzazione in Rust (greenboot-rs). Durante l'aggiornamento viene garantito il trasferimento automatico delle immagini da bootc all'uso di greenboot-rs. Greenboot viene utilizzato nelle versioni RHEL aggiornate atomicamente per verificare lo stato del sistema all'avvio e tornare a una versione precedente in caso di problemi.
  • Nel framework fapolicyd (File Access Policy Daemon), che definisce quali programmi possono essere eseguiti da un determinato utente e quali no, è stata implementata l'elaborazione parallela multithreading delle operazioni, la modifica dinamica della dimensione del DB e l'integrazione con il servizio di watchdog systemd.
  • Aggiunte nuove funzioni di sistema (System Roles): auditd per automatizzare la gestione del processo di auditing di sistema; trustee_server e trustee_client per automatizzare il dispiegamento dei componenti server e client sensibili macchine virtuali con crittografia hardware della memoria (CVM, Confidential Virtual Machine).
  • In SELinux le regole powerprofiles_t sono state portate in modalità "enforcing",
    qgs_t,
    redfish_finder_t,
    sshd_auth_t,
    sshd_session_t,
    systemd_mountfsd_t e
    systemd_oomd_t. Il servizio go-fdo-server è stato protetto da SELinux.
  • Per dnf-automatic è stata implementata la blocco del riavvio durante l'installazione automatica degli aggiornamenti dei pacchetti.
  • Nell'utility rpmdb è stata aggiunta l'opzione "--parkdb" per ottimizzare il database RPM quando si lavora su supporti accessibili solo in modalità di lettura.
  • Included packages with mod_security modules (firewall for web application protection) and mod_security_crs (OWASP Core Rule Set) for Apache httpd.
  • Nel gestore composito GNOME Kiosk, destinato alla creazione di chioschi internet, sono stati ampliati gli strumenti per le persone con disabilità. Sono stati aggiunti un pannello grande speciale, la possibilità di ingrandire le aree sullo schermo e un'opzione per disabilitare l'animazione.
  • In GNOME, nelle impostazioni del display è stata implementata un'opzione per gestire la rotazione automatica dello schermo in base ai dati dell'accelerometro.
  • Nei sistemi con chip AMD è stata implementata la compatibilità con le telecamere con interfaccia MIPI (Mobile Industry Processor Interface).
  • È stata migliorata la performance del driver virtio-fs per i sistemi guest con Windows.
  • Nella suite di strumenti Podman è stata aggiunta la possibilità di assegnare più indirizzi statici indirizzi IP a un singolo'interfaccia di rete durante la creazione di un container.
  • In NetworkManager è stata aggiunta la compatibilità con i tunnel GENEVE e il meccanismo CLAT (Customer-side Translator, 464XLAT) per consentire l'esecuzione di applicazioni che supportano solo IPv4 su host con IPv6. È stata implementata la possibilità di applicare l'API Nmstate per la configurazione di tunnel IPv4 over IPv4 (IPIP),
    IPv4 over IPv6 (IPIP6),
    IPv6 over IPv6 (IP6IP6) e
    Simple Internet Transition (SIT).
  • In Stratis, il tool di gestione delle partizioni logiche, è stata implementata la possibilità di convertire i pool di partizioni non criptate in criptate.
  • È stata aggiunta la supporto sperimentale (Technology Preview) per il sottosistema di input/output asincrono io_uring (disabilitato per impostazione predefinita, attivabile tramite /proc/sys/kernel/io_uring_disabled).
  • Sono stati aggiunti pacchetti sperimentali crypto-auditing-agent e crypto-auditing-log-parser per il tracciamento e l'audit delle operazioni crittografiche eseguite dalle librerie nello spazio utente (per l'analisi vengono utilizzati eBPF e USDT-checks).
  • È stata aggiunta la possibilità sperimentale di reindirizzare smart card su desktop remoto GNOME (GNOME Remote Desktop) utilizzando il protocollo RDP.
  • Nel gestore display GDM (GNOME Display Manager) è stata aggiunta la supporto per i metodi di autenticazione senza password, come l'autenticazione biometrica e la tecnologia passkey.
  • Durante la connessione a reti wireless, il supporto per il protocollo WEP (Wired Equivalent Privacy) è stato disattivato.
  • Il server MCP è stato dichiarato pronto per l'uso, consentendo di connettere agenti AI e fornire loro accesso ai dati di sistema per diagnosticare problemi.
  • È stato proposto un assistente AI sperimentale che fornisce suggerimenti e spiegazioni contestuali nella riga di comando. È possibile utilizzare un modello AI eseguito localmente o un servizio esterno.
  • È stabilizzata l'implementazione di immagini «sigillate» (sealed), che fornisce protezione crittografica dell'integrità, garantendo che il sistema in esecuzione corrisponda bit per bit a ciò che è stato originariamente distribuito e firmato.
  • Aggiornate le versioni dei pacchetti per gli sviluppatori: 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.
  • Aggiornati i pacchetti server: iproute 7.0.0, netfilter 7.2, libreswan 5.4, libcap-ng 0.9.3 (con il nuovo strumento cap-audit), Grafana 12.4.3, firewalld 2.4.2, Podman 6.0.
  • Aggiornati i pacchetti di sistema: 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.
  • Sono stati aggiunti nuovi driver:
    • stmmac — STMicroelectronics Multi-Gigabit Ethernet
    • dwmac-starfive — StarFive DWMAC Ethernet
    • smbdirect — CIFS SMB Direct (RDMA)
    • dibs (Data Integrity Block Store)
    • spi-nor — flash SPI NOR
    • 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 (dispositivo di acquisizione video)
    • snd-sof-novalake — Intel NovaLake Sound Open Firmware
    • snd-soc-tas2781-i2c — amplificatore audio TI TAS2781 I2C
    • dwc3 — Synopsys DesignWare USB3 DRD
    • cdns3 — Cadence USB3
    • xhci-plat-hcd — xHCI generico
    • gpio-dwapb — Synopsys DesignWare APB GPIO
    • gpio-novalake — Intel Nova Lake GPIO ACPI
    • gpio-spacemit-k1 — SpaceMit K1 GPIO
    • spd5118 — sensore di temperatura SPD5118
    • spacemit — SoC SpaceMit
    • starfive — SoC StarFive
    • eswin — SoC Eswin
    • mediatek — SoC MediaTek
    • arm64-mpam — ARM64 MPAM (Partizionamento e Monitoraggio della Memoria)
    • riscv-iommu — RISC-V IOMMU
    • resctrl — pseudo-FS per la gestione delle risorse
    • nvidia-tegra410-c2c-pmu — NVIDIA Tegra410 C2C PMU
    • nvidia-tegra410-cmem-latency-pmu — NVIDIA Tegra410 PMU
    • rpmsg_virtio — driver virtio per RPM (Remote Processor Messaging)
    • ti-k3-dsp-remoteproc — TI K3 DSP
    • hid-haptic — touchpad haptic HID
    • starfive-wdt — StarFive watchdog

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster