Rilascio del distributore Red Hat Enterprise Linux 8.7

Red Hat ha pubblicato il rilascio di Red Hat Enterprise Linux 8.7. Le build di installazione sono preparate per le architetture x86_64, s390x (IBM System z), ppc64le e Aarch64, ma sono disponibili per il download solo per gli utenti registrati del Red Hat Customer Portal. I sorgenti dei pacchetti rpm di Red Hat Enterprise Linux 8 sono distribuiti tramite il repository Git di CentOS. Il ramo 8.x è mantenuto parallelamente al ramo RHEL 9.x e sarà supportato almeno fino al 2029.

La preparazione di nuove versioni avviene secondo un ciclo di sviluppo che prevede la pubblicazione di rilasci ogni sei mesi in periodi prestabiliti. Fino al 2024, il ramo 8.x sarà in fase di supporto completo, che prevede l'inclusione di miglioramenti funzionali, successivamente passerà in fase di mantenimento, dove le priorità si sposteranno verso la correzione di errori e la sicurezza, con l'aggiunta di miglioramenti minori legati al supporto di importanti sistemi hardware.

Principali modifiche:

  • Sono state ampliate le funzionalità degli strumenti per la preparazione delle immagini di sistema, che ora supportano il caricamento delle immagini in GCP (Google Cloud Platform), l'inserimento diretto dell'immagine nel registro dei container, la configurazione della dimensione della partizione /boot e l'aggiustamento dei parametri (Blueprint) durante la generazione dell'immagine (ad esempio, l'aggiunta di pacchetti e la creazione di utenti).
  • È stata fornita la possibilità di utilizzare il client Clevis (clevis-luks-systemd) per lo sblocco automatico delle partizioni disco criptate con LUKS e montate in un secondo momento durante il boot, senza la necessità di utilizzare il comando «systemctl enable clevis-luks-askpass.path».
  • È stato proposto un nuovo pacchetto xmlstarlet, che include strumenti per l'analisi, la trasformazione, la verifica, l'estrazione di dati e la modifica di file XML.
  • È stata aggiunta una funzionalità preliminare (Technology Preview) per l'autenticazione degli utenti utilizzando fornitori esterni (IdP, identity provider) che supportano l'estensione del protocollo OAuth 2.0 «Device Authorization Grant» per fornire token di accesso OAuth ai dispositivi senza utilizzare un browser.
  • Ampliate le capacità dei ruoli di sistema; ad esempio, nel ruolo network è stata aggiunta la supporto per la configurazione delle regole di routing e per l'uso dell'API nmstate, nel ruolo logging è stata aggiunta la supporto per il filtraggio tramite espressioni regolari (startmsg.regex, endmsg.regex), nel ruolo storage è stata aggiunta la supporto per le partizioni per le quali viene allocato dinamicamente spazio di archiviazione («thin provisioning»), nel ruolo sshd è stata aggiunta la possibilità di gestione tramite /etc/ssh/sshd_config, nel ruolo metrics è stata aggiunta l'esportazione delle statistiche sulle prestazioni di Postfix, nel ruolo firewall è stata implementata la possibilità di riscrivere la precedente configurazione e fornita la supporto per l'aggiunta, l'aggiornamento e la rimozione di servizi in base allo stato.
  • Aggiornati i pacchetti server e di sistema: chrony 4.2, unbound 1.16.2, opencryptoki 3.18.0, powerpc-utils 1.3.10, libva 2.13.0, PCP 5.3.7, Grafana 7.5.13, SystemTap 4.7, NetworkManager 1.40, samba 4.16.1.
  • Il pacchetto include nuove versioni di compilatori e strumenti per sviluppatori: GCC Toolset 12, LLVM Toolset 14.0.6, Rust Toolset 1.62, Go Toolset 1.18, Ruby 3.1, java-17-openjdk (continuano a essere forniti anche java-11-openjdk e java-1.8.0-openjdk), Maven 3.8, Mercurial 6.2, Node.js 18, Redis 6.2.7, Valgrind 3.19, Dyninst 12.1.0, elfutils 0.187.
  • La configurazione di sysctl è stata allineata con l'ordine di analisi delle directory in systemd: i file di configurazione nella directory /etc/sysctl.d ora hanno una priorità più alta rispetto a quelli nella directory /run/sysctl.d.
  • Nell'insieme di strumenti ReaR (Relax-and-Recover) è stata aggiunta la possibilità di eseguire comandi arbitrari prima e dopo il ripristino.
  • Nelle librerie NSS è stata interrotta la supporto per le chiavi RSA di dimensione inferiore a 1023 bit.
  • È stato significativamente ridotto il tempo di salvataggio dell'utility iptables-save per insiemi di regole iptables molto grandi.
  • La modalità di protezione contro gli attacchi SSBD (spec_store_bypass_disable) e STIBP (spectre_v2_user) è stata cambiata da 'seccomp' a 'prctl', il che ha avuto un impatto positivo sulle prestazioni dei contenitori e delle applicazioni in cui si utilizza il meccanismo seccomp per limitare l'accesso alle chiamate di sistema.
  • Nel driver per gli adattatori Ethernet Intel E800 è stato implementato il supporto per i protocolli iWARP e RoCE.
  • È stata inclusa l'utility nfsrahead, che può essere utilizzata per modificare i parametri di lettura anticipata in NFS.
  • Nei settaggi di Apache httpd, il valore del parametro LimitRequestBody è stato modificato da 0 (nessun limite) a 1 GB.
  • È stato aggiunto un nuovo pacchetto make-latest, che include l'ultima versione dell'utility make.
  • In libpfm e papi è stato aggiunto il supporto per il monitoraggio delle prestazioni su sistemi con processori AMD Zen 2 e Zen 3.
  • In SSSD (System Security Services Daemon) è stato aggiunto il supporto per la cache delle richieste SID (ad esempio, verifiche GID/UID) in memoria, il che ha reso più veloci le operazioni di copia di un gran numero di file tramite server Samba. È stato garantito il supporto per l'integrazione con Windows Server 2022.
  • Per sistemi IBM POWER a 64 bit (ppc64le) sono stati aggiunti pacchetti con supporto per l'API grafica Vulkan.
  • È stato implementato il supporto per le nuove GPU AMD Radeon RX 6[345]00 e AMD Ryzen 5/7/9 6[689]00. È stata abilitata per impostazione predefinita il supporto per le GPU Intel Alder Lake-S e Alder Lake-P, per le quali in precedenza era necessario impostare il parametro i915.alpha_support=1 o i915.force_probe=*.
  • Nella console web è stato aggiunto il supporto per la configurazione delle politiche crittografiche, è stata fornita la possibilità di caricare e installare RHEL in una macchina virtuale, è stato aggiunto un pulsante per l'installazione separata solo delle patch per il kernel Linux, sono stati ampliati i report diagnostici e aggiunta un'opzione per riavviare dopo il completamento dell'installazione degli aggiornamenti.
  • Nel mdevctl è stata aggiunta la supporto per il comando ap-check per la configurazione del forwarding in macchine virtuali accesso agli acceleratori crittografici.
  • È stata implementata un supporto completo per l'hypervisor VMware ESXi e le estensioni SEV-ES (AMD Secure Encrypted Virtualization-Encrypted State). È stata aggiunta la supporto per gli ambienti cloud Azure con processori basati sull'architettura Ampere Altra.
  • È stato aggiornato l'insieme di strumenti per la gestione di container isolati, comprendente pacchetti come Podman, Buildah, Skopeo, crun e runc. È stata aggiunta la supporto per GitLab Runner nei container con runtime Podman. Per configurare il sottosistema di rete dei container è stata fornita l'utility netavark e il server DNS Aardvark.
  • Per gestire l'attivazione della protezione contro le vulnerabilità nel meccanismo MMIO (Memory Mapped Input Output) è implementato un parametro di avvio del kernel "mmio_stale_data", che può assumere i valori "full" (attivazione della pulizia dei buffer durante il passaggio allo spazio utente e nella VM), "full,nosmt" (come "full" + disattivazione aggiuntiva di SMT/Hyper-Threads) e "off" (protezione disattivata).
  • Per gestire l'attivazione della protezione contro la vulnerabilità Retbleed è implementato un parametro di avvio del kernel "retbleed", attraverso il quale è possibile disattivare la protezione ("off") o scegliere l'algoritmo di blocco della vulnerabilità (auto, nosmt, ibpb, unret).
  • Nel parametro di avvio del kernel acpi_sleep è implementato il supporto per le nuove opzioni per gestire la transizione in modalità di sospensione: s3_bios, s3_mode, s3_beep, s4_hwsig, s4_nohwsig, old_ordering, nonvs, sci_force_enable e nobl.
  • Sono stati aggiunti nuovi driver per Maxlinear Ethernet GPY (mxl-gpy), Realtek 802.11ax 8852A (rtw89_8852a), Realtek 802.11ax 8852AE (rtw89_8852ae), Modem Host Interface (MHI), AMD PassThru DMA (ptdma), Cirrus Logic DSP (cs_dsp), DRM DisplayPort (drm_dp_helper), Intel® Software Defined Silicon (intel_sdsi), Intel PMT (pmt_*), AMD SPI Master Controller (spi-amd).
  • È stato ampliato il supporto per il sottosistema del kernel eBPF.
  • È proseguita la fornitura del supporto sperimentale (Technology Preview) per AF_XDP, il caricamento hardware XDP, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), KTLS, dracut, kexec fast reboot, nispor, DAX in ext4 e xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME su sistemi ARM64 e IBM Z, AMD SEV per KVM, Intel vGPU, Toolbox.

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