Uscita della distribuzione Red Hat Enterprise Linux 8.10

Dopo il rilascio di Red Hat Enterprise Linux 9.4, è stata pubblicata un'aggiornamento della precedente versione Red Hat Enterprise Linux 8.10, che verrà supportata parallelamente alla ramo RHEL 9.x almeno fino al 2029. Le build di installazione sono disponibili per le architetture x86_64, s390x (IBM System z), ppc64le e Aarch64, ma possono essere scaricate solo dagli utenti registrati del Red Hat Customer Portal (è possibile utilizzare anche le immagini iso di CentOS Stream 9 e le versioni gratuite di RHEL per sviluppatori).

La preparazione dei nuovi rilasci di Red Hat Enterprise Linux 8.x avviene secondo un ciclo di sviluppo che prevede la creazione di nuove versioni ogni sei mesi in un momento stabilito. RHEL 8.10 è stato l'ultima versione della serie 8.x, realizzata durante la fase di supporto completo, che prevede l'inclusione di miglioramenti funzionali. Il 31 maggio 2024, la serie 8.x passerà nella fase di mantenimento, in cui le priorità si sposteranno sulla correzione di bug e sicurezza, con miglioramenti minori legati al supporto di sistemi hardware critici.

Come per la serie RHEL 9, i codici sorgente dei pacchetti rpm RHEL 8 non vengono ora distribuiti pubblicamente tramite il repository Git di CentOS, ma rimangono disponibili per i clienti dell'azienda attraverso una sezione riservata del sito, soggetta a un accordo di licenza utente (EULA) che vieta la ridistribuzione dei dati. I codici sorgente possono essere trovati nel repository CentOS Stream, ma non sono completamente sincronizzati con RHEL e non sempre le versioni più recenti dei pacchetti corrispondono a quelle di RHEL. Rocky Linux, Oracle e SUSE hanno unito le forze per riprodurre i codici sorgente dei pacchetti rpm delle versioni RHEL nell'ambito del progetto OpenELA. AlmaLinux ha iniziato ad utilizzare il repository CentOS Stream e ammette lievi discrepanze nel comportamento (potrebbero differire a livello di singoli patch), ma mantiene la compatibilità binaria a livello ABI.

Principali modifiche:

  • Sono incluse nuove versioni di compilatori e strumenti per sviluppatori: GCC Toolset 13, LLVM Toolset 17.0.6, Rust Toolset 1.75.0, Go Toolset 1.21.0, Python 3.12, Ruby 3.3, PHP 8.2, Git 2.43.0, Git LFS 3.4.1, elfutils 0.190, valgrind 3.22, Ant 1.10.9, cmake 3.26.
  • Aggiornati i pacchetti server e di sistema: nginx 1.24, samba 4.19.4, PostgreSQL 16, MariaDB 10.11, chrony 4.5, libkcapi 1.4.0, stunnel 5.71, SSG 0.1.72, Apache Kafka (librdkafka) 1.6.1, audit 3.1.2, openCryptoki 3.22.0, linuxptp 4.2, nispor 1.2.10, rteval 3.7, ipa 4.9.13, 389-ds-base 1.4.3.39, Podman 4.9.
  • È stata garantita la piena supporto della tecnologia per la creazione di enclave isolate Intel SGX (Software Guard Extensions). Sono supportate le versioni SGX 1 e 2, che consentono di utilizzare meccanismi FLC (Flexible Launch Control) e EDMM (Enclave Dynamic Memory Management) per modificare i diritti di accesso a singole pagine di memoria nell'enclave, aggiungere/rimuovere dinamicamente pagine di memoria all'enclave e ampliarne l'area.
  • Stabilizzato il driver IDXD (Data Streaming Accelerator) per l'uso degli acceleratori di trasferimento dati integrati nella CPU Intel.
  • Nel bootloader GRUB e nello shim è stata aggiunta la possibilità di applicare meccanismi di protezione della memoria DEP (Data Execution Prevention), NX (No Execute) e XD (Execute Disable) per vietare l'esecuzione di istruzioni in determinate aree di memoria prima dell'avvio del sistema. È stato aggiunto il supporto per l'isolamento hardware. di macchine virtuali (VMs Trust Domains) mediante la tecnologia Intel Trust Domain Extension (Intel TDX).
  • Aggiunto il supporto per l'hashing delle password utilizzando l'algoritmo bcrypt.
  • Nel creatore di immagini RHEL è stata fornita la possibilità di specificare punti di montaggio arbitrari e di creare diverse modalità di partizionamento (auto-lvm, lvm, raw).
  • In OpenSSL è stata implementata la protezione contro attacchi di decrittazione RSA basati su misurazioni temporali delle operazioni che utilizzano varianti del metodo Bleichenbacher.
  • In IdM (Identity Management) è stata implementata la possibilità di autenticazione degli utenti tramite provider esterni (IdPs) che supportano il protocollo OAuth 2 (Device Authorization Grant).
  • È stato aggiunto il comando sperimentale "podman build farm" per creare immagini di container per più architetture. In Podman è stata aggiunta la piena supporto del backend basato su SQLite e fornita la possibilità di utilizzare moduli containers.conf per un caricamento selettivo delle impostazioni. Nel Containerfile sono permesse istruzioni multi-line HereDoc. È stato dichiarato obsoleto lo stack di rete CNI (Container Network Interface). Con il comando "podman machine" è stata implementata la possibilità di passare dispositivi USB alle macchine virtuali QEMU.
  • Nell'utilità ss, inclusa nel pacchetto iproute2, è stata aggiunta l'opzione "—bound-inactive" per visualizzare i socket TCP di rete inattivi, che sono collegati a indirizzo IP e a una porta di rete (è stata effettuata una chiamata bind), ma non connessi (chiamata connect) o non convertiti in modalità di attesa di connessione (chiamata listen).
  • In multipathd è stato aggiunto il supporto per la gestione degli eventi FPIN-Li (Fabric Performance Impact Notification) per ottimizzare l'accesso ai dispositivi NVMe.
  • Aggiunto il pacchetto grafana-selinux per eseguire grafana con protezione SELinux.
  • L'utilità rtla è stata aggiornata per compatibilità con il kernel Linux 6.6. È stata aggiunta l'opzione «rtla -C» per collegare ulteriori cgroup ai thread.
  • Nell'utilità rteval è stata aggiunta la possibilità di utilizzare i prefissi «+» e «-» per collegare e scollegare i core CPU dalla lista dei core monitorati (measurement-cpulist).
  • Nella web console è stato semplificato il gerenciamento degli storage e la modifica delle dimensioni delle partizioni. È stata aggiunta la supporto per generare shell script e script Ansible per la configurazione di kdump. Per la connessione alle macchine virtuali è stato utilizzato VNC al posto del protocollo SPICE. Nella sezione Macchine Virtuali è stata implementata la possibilità di aggiungere chiavi SSH aperte e connettere dispositivi di blocco già formattati.
  • Sono stati aggiunti nuovi ruoli di sistema: bootloader per gestire il bootloader e il kernel; fapolicyd per configurare fapolicyd; snapshot per gestire gli snapshot LVM. Nel ruolo sshd è stata aggiunta la possibilità di autenticazione tramite certificati.
  • È stata aggiunta la supporto per la migrazione delle macchine virtuali in modalità Multi-FD (multiple file descriptors), in cui quando si sposta una macchina virtuale vengono stabilite più connessioni parallele, il che consente di accelerare il trasferimento dei dati in presenza di una connessione di rete ad alta velocità (20 Gbps e oltre).
  • Continua a essere fornito il supporto sperimentale (Technology Preview) per AF_XDP, XDP hardware offloading, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), dracut, kexec fast reboot, nispor, DAX in ext4 e xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, NVMe/TCP, DNSSEC, GNOME su sistemi ARM64 e IBM Z, AMD SEV per KVM, Intel vGPU, Toolbox.

Fonte: opennet.ru

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