È stata rilasciata la distribuzione Red Hat Enterprise Linux 10.2

Red Hat ha presentato il rilascio della distribuzione Red Hat Enterprise Linux 10.2, insieme all'aggiornamento della precedente versione — Red Hat Enterprise Linux 9.8. Le immagini di installazione pronte 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, così come le 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 (preview). Gli aggiornamenti per il rilascio RHEL 10.2 saranno forniti fino a maggio 2032. La versione RHEL 10 sarà supportata fino al 2035 (+ 4 anni di supporto a pagamento esteso), la RHEL 9 — fino alla fine di maggio 2032, e la 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 modifiche principali in RHEL 10.2 (la maggior parte delle modifiche segnalate è presente anche in RHEL 9.8):

  • È stata fornita la possibilità di utilizzare l'interfaccia io_uring per operazioni di I/O asincrono.
  • È stato aggiunto il supporto per lo standard WiFi7.
  • Come opzione, è disponibile la possibilità di utilizzare l'assistente AI goose nella riga di comando. I pacchetti con goose sono disponibili tramite il repository 'extensions'.
  • Nell'installer Anaconda è stata aggiunta la possibilità di installazione automatica dei pacchetti in formato Flatpak durante il processo di installazione della distribuzione. La disponibilità dei pacchetti Flatpak dipende dall'ambiente scelto, ad esempio, selezionando 'Server con GUI' viene installato il pacchetto Flatpak con Firefox.
  • In Kickstart è stato aggiunto un nuovo comando 'rdp' per abilitare l'installazione grafica utilizzando il protocollo RDP (Remote Desktop Protocol), oltre a un comando sperimentale (Technology Preview) 'bootc' per il dispiegamento di contenitori di avvio.
  • Nell'interfaccia grafica per la creazione di immagini di sistema (image builder) è stata aggiunta la funzionalità per la creazione di contenitori di avvio e di immagini disco, così come immagini per l'installazione in rete con l'installatore Anaconda.
  • È stato aggiunto il comando 'bootc upgrade —download-only' per scaricare aggiornamenti dei sistemi basati su bootc senza applicarli automaticamente. Per applicare un aggiornamento precedentemente scaricato, è possibile utilizzare il comando 'bootc upgrade'.
  • È stata aggiunta la possibilità di convertire le immagini di avvio dei contenitori in macchine virtuali. Per eseguire tali efimeri macchine virtuali è disponibile l'utilità bcvk.
  • È stato aggiunto il supporto per la creazione di immagini per l'avvio di rete tramite PXE, che non modificano il proprio stato (assemblaggi stateless per sistemi senza disco), a partire da assemblaggi di contenitori esistenti.
  • In OpenSSH e libssh è stato aggiunto il supporto per algoritmi ibridi di scambio chiave
    mlkem768nistp256-sha256 e mlkem1024nistp384-sha38, resistenti al cracking da parte di computer quantistici. Nella pki e nel sistema dei certificati è stato implementato il supporto per chiavi e firme digitali basate sull'algoritmo ML-DSA.
  • I servizi systemd-oomd e redfish-finder sono stati passati sotto la protezione di SELinux. I contesti SELinux anaconda_generator_t, ktlshd_t, switcheroo_control_t, systemd_pcrextend_t, systemd_user_runtimedir_t e tuned_ppd_t sono passati dalla modalità 'permissive' a 'enforcing'. Le impostazioni di SELinux sono state adattate per i nuovi processi OpenSSH — sshd-session e sshd-auth.
    In SELinux è stato implementato il supporto per i protocolli di rete DCCP (Datagram Congestion Control Protocol) e SCTP (Stream Control Transmission Protocol).
  • Nel repository CRB (CodeReady Builder) è stato aggiunto un nuovo pacchetto 'capnproto' con Cap’n Proto, un sistema di scambio dati ad alte prestazioni e chiamata di procedura remota (RPC), utilizzato nel pacchetto rust-sequoia.
  • È stata proposta una nuova implementazione del client e server FIDO Device Onboarding (FDO) go-fdo-client e go-fdo-server.
  • È stato aggiunto il pacchetto greenboot-rs con l'implementazione degli strumenti Greenboot, riscritti in Rust (la versione precedente era scritta in bash). Greenboot è utilizzato nelle versioni RHEL aggiornabili in modo atomico per controllare lo stato del sistema all'avvio e tornare a una versione precedente in caso di problemi.
  • È stata aggiunta la possibilità di utilizzare l'API Nmstate e il plugin NetworkManager-libreswan per configurare il binding di più sottoreti tramite un singolo tunnel IPsec. In NetworkManager-libreswan è stato aggiunto il supporto per l'avvio delle connessioni IPsec basate su Libreswan secondo necessità (on-demand).
  • Nell'API epoll è implementata la modalità di sospensione IRQ, che passa in modo adattivo tra il polling attivo (NAPI/busy polling, interrogazione periodica del dispositivo da parte del kernel) e la generazione di interruzioni a seconda dei periodi di attività dell'applicazione. Quando l'applicazione è inattiva (idle) viene utilizzata la gestione delle interruzioni, mentre quando viene rilevato un carico elevato, viene utilizzato il polling. In alcune situazioni, la nuova modalità può ridurre il consumo energetico nei data center fino al 30%.
  • È stato garantito il pieno supporto per i protocolli PRP (Parallel Redundancy Protocol) e HSR (High-availability Seamless Redundancy), realizzati attraverso il modulo del kernel hsr.
  • Nel kernel Linux è stata implementata l'opzione della riga di comando "microcode=elenco di flag" per controllare il comportamento del caricatore di microcodice sui sistemi x86 (ad esempio, è possibile impostare la versione minima del microcodice consentita per l'avvio).
  • In nftables sono stati aggiunti il supporto per le maschere nei nomi delle interfacce di rete nei gestori netdev, ad esempio ‘type filter hook ingress devices = { "vlan*", "veth0" }’.
  • Nel pacchetto iproute è stato aggiunto lo strumento dpll per gestire e monitorare i dispositivi DPLL (digital phase-locked loop).
  • Nel pacchetto kernel-modules-extra sono stati inclusi i moduli del kernel
    fou e fou6 con l'implementazione dei protocolli FOU (Foo-over-UDP) e GUE (Generic Routing Encapsulation) per la creazione di tunnel per vari protocolli IP sopra UDP.
  • In firewalld è stato aggiunto il supporto per i set di regole predefinite (policy-sets). Ad esempio, il set di regole "gateway" copre la funzionalità di un tipico router domestico (includendo NAT, gestori conntrack e inoltro del traffico tra zone).
  • È stata aggiunta la possibilità di salvare i dump della memoria del kernel (vmcore) dopo i crash su partizioni LUKS cifrate.
  • Nel pacchetto tpm2-tools è stata migliorata la compatibilità con i nuovi chip TPM 2.0 (Trusted Platform Module).
  • Il sottosistema BPF è sincronizzato con il kernel 6.17, mentre Perf è sincronizzato con il kernel 6.18. È stato aggiunto il supporto per il monitoraggio delle prestazioni su sistemi con CPU Fujitsu Monaka e Intel Clearwater Forest.
  • In ftrace è stata aggiunta la possibilità di utilizzare il tracer function_graph per monitorare i valori restituiti dalle funzioni.
  • Nello strumento kpatch, utilizzato per applicare patch al kernel senza fermare il sistema, è stata aggiunta la possibilità di visualizzare l'elenco degli identificatori CVE delle vulnerabilità corrette nel kernel attivo.
  • Per i gruppi di partizioni LVM (VG, volume group) è stata implementata la supporto per il meccanismo Persistent Reservations, che consente di riservare aree negli storage condivisi.
  • È stata fornita la possibilità di applicare ruoli di sistema (System Roles) a sistemi aggiornabili in modo atomico, creati utilizzando diversi strumenti, incluso ostree. Questa modifica consente di distribuire e configurare sistemi aggiornabili in modo atomico utilizzando gli stessi ruoli impiegati per i sistemi normali.
  • Nel pacchetto virtio-win è stato aggiunto il driver viosock (Virtual Socket) per macchine virtuali Windows, che garantisce l'interazione tra i sistemi ospiti e host. È stato aggiunto il servizio virt-secrets-init-encryption per la cifratura delle chiavi di accesso utilizzate in libvirt per vTPM (virtual Trusted Platform Module).
  • In QEMU è implementato l'uso nativo (senza emulazione) del metodo di input/output FUA (Forced Unit Access), che ha aumentato le prestazioni degli storage virtuali, ad esempio, sotto carichi tipici dei DBMS.
  • Lo strumento Podman è stato convertito da GnuPG a Sequoia-PGP, un'implementazione di OpenPGP scritta in Rust. È stata fornita la supporto per la generazione di firme digitali per i container utilizzando Sequoia-PGP.
  • Nel Red Hat Container Registry sono stati aggiunti i container rhel10/ruby-40, rhel10/postgresql-18, rhel10/python-314-minimal, rhel10/mariadb-118 e rhel10/php-84.
  • È stata aggiunta la possibilità sperimentale di avviare macchine virtuali in modalità Secure Boot su sistemi ARM64.
  • È stata introdotta la supporto sperimentale per la migrazione live di macchine virtuali che utilizzano il protocollo S3-PR (SCSI3-Persistent Reservation).
  • È stata aggiunta la supporto sperimentale per eseguire container in microVM leggeri utilizzando il runtime krun (basato su crun).
  • È stata aggiunta la possibilità sperimentale di utilizzare vsock (Virtual Socket) per il forwarding dell'accesso alle porte TCP dall'ambiente host al sistema guest senza configurazioni aggiuntive, ad esempio, è possibile fare il forwarding dell'accesso a SSH.
  • Il comando vi è stato tradotto per eseguire vim-minimal invece dell'editor completo Vim.
  • La dimensione della partizione del disco /boot è stata aumentata di default da 1 a 2 GB.
  • È stata aggiunta la supporto per server con processori Intel Xeon 6+ (CWF, Clearwater Forest). È stata aggiunta la supporto per gli acceleratori hardware Intel QAT (QuickAssist Technology) Gen6. È stata dichiara stabile la supporto per gli acceleratori IAA (In-Memory Analytics Accelerator), integrati nella CPU Intel Wildcat Lake.
  • Sono stati aggiunti nuovi driver:
    • qaic — per gli acceleratori AI Qualcomm Cloud.
    • tpm_crb_ffa — per il driver TPM CRB FFA
    • qat_6xxx per gli acceleratori crittografici Intel QuickAssist Technology GEN6.
    • imx-bus per il bus i.MX generico.
    • imx8m-ddrc per il controllo della frequenza del controller i.MX8M DDR.
    • zl3073x per Microchip ZL3073x DPLL (Digital Phase Locked Loop).
    • gpio-usbio per Intel USBIO GPIO.
    • sil164 per Silicon Image sil164 TMDS.
    • mshv_root per Microsoft Hyper-V root partition VMM.
    • gpio_keys per collegare la tastiera tramite GPIO.
    • mtd_intel_dg per Intel DGFX MTD.
    • rtw89_8922a per Realtek 802.11be wireless 8922A.
    • amd_hsmp per AMD HSMP (Host System Management Port).
    • amd_isp4 per AMD ISP4 (Image Signal Processor).
    • intel-oaktrail per Intel Oaktrail.
    • intel-sdsi per Intel On Demand (SDSi).
    • typec_thunderbolt per Thunderbolt 3 USB Type-C.
    • usbio per Intel USBIO.
  • Sono state aggiornate le versioni dei pacchetti per gli sviluppatori: Python 3.14, Ruby 4.0, PHP 8.4, OpenJDK 25, LLVM Toolset 21, Go Toolset 1.26, Rust Toolset 1.92, Git 2.51, PostgreSQL 18, MariaDB 11.8, valgrind 3.26.0,
    SystemTap 5.4, Node.js 24.
  • Sono stati aggiornati i pacchetti server: NetworkManager 1.56.0, BIND 9.18.33, openwsman 2.8.1, iproute 6.17.0, nftables 1.1.5, OpenSSH 9.9, libreswan 5.3, chrony 4.8, podman 5.8.0, libvirt 11.10.0, QEMU 10.1.0,
    Samba 4.23.5, ipa 4.13.0, 389-ds-base 3.2.0, cockpit 356.
  • I pacchetti di sistema sono stati aggiornati: chrony 4.8,
    setools 4.6.0, fapolicyd 1.4.3, libssh 0.12.0, OpenSCAP 1.4.3, librepo 1.19.0, rsyslog 8.2510.0, OpenSSL 3.5.5, Cockpit 356, cmake 3.31.8, sudo 1.9.17p2, fwupd 2.0.19.
  • L'ambiente desktop è stato aggiornato alla versione GNOME 49 (era GNOME 47). Il gestore dei compositing Mutter ha aggiunto una modalità sperimentale HDR (High Dynamic Range) per i display che supportano l'intervallo dinamico esteso.
    Aggiornati Mesa 25.2.7, libinput 1.30 e PipeWire 1.4.9.
  • Nel login GDM è stata aggiunta la supporto sperimentale per la selezione interattiva del metodo di autenticazione, che consente, tra le altre cose, di utilizzare provider di identità esterni (EIdP), dispositivi compatibili con FIDO2 e smart card.
  • Firefox e Thunderbird sono stati spostati alla distribuzione in formato Flatpak.

Fonte: opennet.ru

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