Nuove funzionalità e modifiche in UEK R7U2
Nuove funzionalità, miglioramenti e altre modifiche importanti introdotte in UEK R7U2.
Versione kernel
UEK R7U2 è rilasciato inizialmente con la versione 5.15.0-200.131.27 del kernel.
Autenticazione in banda NVMe per la protezione dei dati
L'autenticazione in banda NVMe è una funzione di sicurezza per le configurazioni NVMe over Fabrics. L'autenticazione NVMe In-Band fornisce un protocollo di autenticazione challenge-response che utilizza un "segreto condiviso" e non richiede la trasmissione di una password tra host e controller. L'autenticazione non richiede un canale sicuro per rimanere al sicuro. Nell'implementazione di questa funzionalità, la funzionalità viene aggiunta sia al lato host che a quello target e viene eseguita dall'applicazione nvme-cli dello spazio utente. Per utilizzare questa funzione, l'applicazione nvme-cli deve essere della versione 2.2.3 o successiva.
L'autenticazione in banda NVMe è disponibile su Oracle Linux 9 con UEK R7U2.
Estensione record ultimo ramo AMD versione 2
La funzione Last Branch Record (LBR) è un meccanismo basato su hardware che viene utilizzato per analizzare il flusso di controllo nel software. Registra le informazioni sulla diramazione in tempo reale per consentire al sistema di determinare dove indirizzare la priorità o il codice hot, ad esempio diversi tipi di ottimizzazioni attive nelle applicazioni in esecuzione. Questa release UEK implementa AMD Last Branch Record Extension versione 2 (LbrExtV2), le cui funzionalità aggiuntive includono LBR-Freeze-on-PMI per correlare meglio con gli eventi di overflow PMC, nuove informazioni sulla speculazione e nuovi filtri basati su hardware per ottenere dati su tipi di di diramazione specifici.
I messaggi Kernel SYN Flood includono l'indirizzo di ascolto
I messaggi di inondazione SYN del kernel sono stati migliorati per includere sia l'indirizzo IP di ascolto che la porta:
Possible SYN flooding on port <ip_address>:<port>.
L'aggiornamento rende più facile per gli amministratori identificare il socket interessato quando molti processi sono associati alla stessa porta su indirizzi IP diversi.
Driver aggiornati
In stretta collaborazione con i fornitori di hardware e storage, Oracle ha aggiornato diversi driver dispositivo dalle versioni di mainline Linux 5.15.0.
Le seguenti nuove funzionalità sono note nei driver forniti con UEK R7U2:
-
Driver Intel® Ethernet Connection E800 Series Linux
Il driver Linux Intel Ethernet Connection E800 Series
iceviene aggiornato alla versione 6.0.0 con i miglioramenti e le correzioni dei bug forniti dal fornitore. I miglioramenti notevoli includono l'offload hardware del protocollo Point-to-Point Protocol over Ethernet (PPPoE), il comando di scrittura del protocollo Inter-Integrated Circuit (I2C), i filtri VLAN Tag Protocol Identifier (TPID) nel modello di driver del dispositivo switch Ethernet (switchdev) e il doppio tag VLAN inswitchdev. L'aggiornamento include inoltre modifiche che consentono al driver di utilizzare lo strumento EPCT (Ethernet Port Configuration Tool) che include il comando devlink, utilizzato per elencare e visualizzare i dispositivi configurabili. -
Driver core per adattatori di rete di 5a generazione Mellanox (serie ConnectX)
Il driver della serie Mellanox ConnectX
mlx5viene aggiornato alla versione 6.3 con patch fornite dal fornitore e correzioni di bug. -
Driver HBA Broadcom Emulex Fibre Channel
Il driver HBA Broadcom Emulex Fibre Channel
lpfcviene aggiornato alla versione 14.2.0.13 con patch e correzioni di bug fornite dal fornitore. -
Driver HBA Marvell QLogic Fibre Channel
Il driver HBA Marvell QLogic Fibre Channel
qla2xxxviene aggiornato alla versione 10.02.09.100-k con patch e correzioni di bug fornite dal fornitore. -
Driver del dispositivo LSI MPT Fusion SAS 3.0
Il driver del dispositivo LSI MPT Fusion SAS 3.0
mpt3sasviene aggiornato alla versione 43.100.00.00 con le patch fornite dal fornitore e le correzioni dei bug. -
Driver Broadcom MegaRAID SAS
Il driver Broadcom MegaRAID SAS
megaraid_sasviene aggiornato alla versione 07.725.01.00-rc1 con patch e correzioni di bug fornite dal fornitore. -
Driver del dispositivo del controller di storage MPI3
Il driver del dispositivo MPI3 Storage Controller
mpi3mrviene aggiornato alla versione 8.5.0.0 con le patch fornite dal fornitore e le correzioni dei bug. -
Driver di rete Broadcom BCM573xx
Il driver di rete Broadcom BCM573xx
bnxt_enviene aggiornato con le patch fornite dal fornitore ed è disponibile alla versione 6.2. -
Adattatore di rete Microsoft Azure
L'adattatore di rete Microsoft Azure
manaviene aggiornato con le patch fornite dal fornitore e le correzioni dei bug ed è alla versione 6.4. -
Driver di rete Solarflare
Il driver di rete Solarflare (
sfc) è stato suddiviso insfcesfc-siena. Quest'ultimo (sfc-siena) è il driver per l'hardware Siena (serie SFN5000/SFN6000).
Funzioni non più valide e rimosse
Le seguenti funzionalità sono deprecate o non sono più disponibili in: UEK R7U2:
-
Opzione
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_DESper i tipi di cifratura 3DES/DES3 RPCSEC GSSI tipi di cifratura RPCSEC GSS DES e Triple-DES (3DES/DES3) sono deprecati in questa release di UEK e potrebbero essere rimossi dal kernel nelle prossime release di UEK.
Questi tipi di crittografia sono stati deprecati da RFC 6649 e 8429 perché sono noti per essere insicuri.
-
Opzioni
CONFIG_NFS_V2eCONFIG_NFSD_V2per il client e il server NFSv2Il supporto per i client NFSv2 e i server NFSv2 è deprecato in questa release UEK e potrebbe essere rimosso dal kernel nelle prossime release di UEK.
NFSv2 è stato a lungo sostituito da NFSv3 e NFSv4, in quanto offre funzionalità, prestazioni e sicurezza superiori.
-
Opzione
CONFIG_NFS_DISABLE_UDP_SUPPORTper NFSv3 su UDPIl supporto per NFS versione 3 tramite il protocollo di rete UDP è deprecato in questa release di UEK e potrebbe essere rimosso dal kernel nelle prossime release di UEK.
Le moderne implementazioni NFS/RPC su TCP e RDMA offrono prestazioni migliori rispetto a UDP e forniscono una consegna ordinata affidabile dei dati combinata con il controllo della congestione.
Si noti che NFSv4 non è già supportato su UDP per gli stessi motivi.
-
opzione
CONFIG_STAGINGCon l'opzione di configurazione del kernel
CONFIG_STAGING, è possibile selezionare driver che non soddisfano necessariamente il livello di qualità del kernel più elevato, ma sono semplicemente resi disponibili per l'uso di prova. Tuttavia, l'opzione kernelCONFIG_STAGINGè deprecata in questa release di UEK e potrebbe essere rimossa nelle prossime release. -
opzione
CONFIG_IXGBCONFIG_IXGBper l'hardware Intel PRO/10GbE è deprecato e potrebbe essere rimosso dal kernel nelle prossime release di UEK. -
opzione
CONFIG_IP_NF_TARGET_CLUSTERIPL'opzione
CONFIG_IP_NF_TARGET_CLUSTERIPche consente di creare cluster di bilanciamento del carico di server di rete senza un router o uno switch di bilanciamento del carico dedicato è deprecata a favore delle funzionalità già presenti nella corrispondenza cluster Netfilter. -
opzione
CONFIG_EFI_VARSL'opzione
CONFIG_EFI_VARS, che ha fornito l'interfaccia sysfs diefivarsper configurare le variabili UEFI, è stata rimossa dal kernel a monte ed è deprecata in questa release di UEK. La funzionalità di sostituzione è presente nel kernel dal 2012. Per ulteriori informazioni, vedere https://www.kernel.org/doc/html/latest/filesystems/efivarfs.html. -
Conducente Firewire
L'opzione
CONFIG_FIREWIREè stata disabilitata in Oracle Linux 9. Pertanto, il driver Firewire è deprecato e inutilizzabile in questa release UEK. -
opzione
crashkernel=autoL'opzione
crashkernel=autonon è più valida e non è più supportata su Oracle Linux 9 e pertanto non è supportata per UEK R7 su Oracle Linux 9. Alcune piattaforme, come il Raspberry Pi, hanno limiti massimi per la prenotazione della memoriacrashkernele questi devono essere specificati esplicitamente. Questa opzione verrà rimossa nelle prossime release di UEK. -
Diversi moduli di pianificazione della rete
I seguenti moduli dello scheduler di rete non sono più validi:
-
cls_tcindex -
cls_rsvp -
sch_dsmark -
sch_atm -
sch_cbq
Questi moduli potrebbero essere disabilitati o inseriti nella lista di esclusione e potrebbero essere rimossi nelle prossime release di UEK. I moduli sono già stati rimossi nel kernel Linux a monte.
-