Non ci sono state molte sorprese in termini di date. Lo sviluppo di Linux 6.2 È stato abbastanza tranquillo per la pausa invernale, e fin dall'inizio si sapeva che ci sarebbe stata XNUMX ° RC. Pertanto, il lancio di una versione stabile che è già arrivata era previsto per il 19 febbraio. Viste le tempistiche, con ogni probabilità sarà la versione che utilizza Ubuntu 23.04, e successivamente, ad un certo punto, dovrebbe arrivare anche come opzione alle versioni LTS ancora supportate.
Tra i novità che sono arrivati insieme a Linux 6.2, l'elenco è ampio (raccogliere di Michael Larabel), ma non c'è niente di così appariscente come le basi per iniziare con Rust hanno introdotto su Linux 6.1. Sì, c'è qualcosa che mi incuriosisce e dimostra che Linus Torvalds è sempre in anticipo rispetto alle tempeste: quando la maggior parte di noi non ha ancora quasi nulla con WiFi 6, Linux 6.2 ha già iniziato a preparare l'arrivo di WiFi 7 nel kernel .
Punti salienti di Linux 6.2
- Processori e architetture:
- I dati sull'utilizzo della pipeline AMD Zen 4 sono ora esposti a perf per aiutare gli sviluppatori/amministratori a profilare e trovare i colli di bottiglia delle prestazioni con i nuovi processori della serie Ryzen 7000 e della serie EPYC 9004.
- Il coprocessore SMPro di Ampere Altra ha visto diversi driver aggiornati per Linux 6.2.
- Corretta l'implementazione non funzionante di strcmp() per la serie Motorola 6800.
- Un miglioramento della scalabilità per i grandi sistemi IBM Power.
- Supporto RISC-V per dispositivi di memoria persistente.
- Il driver Intel IFS è stato corretto per questa funzione di scansione sul campo per fornire funzionalità di test del silicio della CPU con le prossime CPU Intel.
- Il driver Intel On Demand è pronto all'uso con più funzionalità implementate ed è ora chiamato Intel On Demand invece di "Software Defined Silicon". Intel On Demand/Software Defined Silicon è la caratteristica controversa per l'attivazione con licenza di alcune funzionalità della CPU nei prossimi processori Xeon Scalable.
- Il supporto dell'attestazione guest Intel TDX è stato unito come ultimo lavoro di Trust Domain Extensions (TDX).
- KVM si prepara a esporre le nuove istruzioni della CPU Intel.
- Un'impostazione di risparmio energetico per i processori Alder Lake N e Raptor Lake P.
- Intel SGX Async Exit Notification Supporto "AEX Notify" per aiutare a difendersi da alcune forme di attacchi SGX (Secure Guard Extensions).
- Vari miglioramenti in AArch64, come il supporto per lo stack di chiamate shadow dinamico.
- Un nuovo controllo per il rilevatore di split-lock a causa di una precedente modifica del kernel relativa al rilevamento/potenziamento di split-lock che danneggiava le prestazioni di alcuni giochi di Steam Play.
- Il supporto per più SoC Qualcomm Snapdragon, così come l'Apple M1 Pro/Ultra/Max è stato ora portato al mainstream. Con la spinta all'abilitazione da parte di Apple Silicon, anche il nuovo driver CPUFreq è stato unito.
- Mitigazione AmpereOne per Spectre-BHB.
- Grafica:
- Accelerazione iniziale della GPU NVIDIA RTX 30 "Ampere" all'interno del driver Nouveau, ma le prestazioni sono ancora estremamente scarse.
- Supporto del monitoraggio dei sensori di energia per i grafici DG2/Alchemist attraverso le interfacce HWMON.
- Abilitazione continua del supporto grafico di Meteor Lake.
- La grafica Intel DG2/Alchemist è stabile e non si nasconde più dietro un flag di modulo per abilitarla. Ciò influisce sulle attuali Intel Arc Graphics, Flex Series e altre GPU Intel basate su DG2.
- Vari altri aggiornamenti del driver grafico DRM.
- Supporto FBDEV per l'opzione "nomodeset".
- Supporto display Raspberry Pi 4K @ 60Hz.
- Supporto per i display Allwinner A100 e D1 all'interno del driver Sun4i DRM.
- Collegato al codice DRM grafico è il nuovo sottosistema/framework dell'acceleratore di calcolo “accel”.
- Archiviazione e file system:
- Miglioramenti delle prestazioni e maggiore affidabilità RAID 5/6 per il file system Btrfs.
- Il driver del file system exFAT può ora gestire la creazione di file e directory molto più velocemente.
- Sostituzione atomica e cache di estensione basata sull'età per blocco per F2FS, il file system compatibile con Flash.
- Diverse nuove opzioni di montaggio per il driver del kernel Paragon NTFS3, incluse funzionalità per aumentare la robustezza/compatibilità con NTFS su sistemi Windows.
- XFS si sta preparando per il supporto per la riparazione del file system online che dovrebbe essere disponibile nel 2023.
- Supporto SquashFS per montaggi IDMAPPED.
- Il codice NFSD sta per abbandonare il vecchio supporto NFSv2.
- Miglioramenti FUSE per i file system in esecuzione nello spazio utente.
- Finalmente aggiunta un'API POSIX ACL per VFS.
- Supporto FSCRYPT per la crittografia SM4 cinese, ma lo sviluppatore non consiglia di utilizzare questa discutibile crittografia cinese per crittografare i dati.
- Altro hardware:
- Continuano i preparativi per il WiFi 7, così come il supporto per le reti a 800 Gbps. È stato aggiunto anche il bilanciamento del carico di protezione.
- Il driver di rete TUN è ora molto più veloce.
- Supporto per il controller DualShock 4 di Sony nel nuovo controller PlayStation in alternativa al supporto DualShock 4 esistente nel controller Sony HID gestito dalla community.
- Aggiunto il supporto per il controller ventola/sensore OneXPlayer.
- Supporto per il monitoraggio dell'hardware per più schede madri ASUS.
- Il supporto USB4 wake-on-connect e wake-on-disconnect può essere facoltativamente abilitato.
- Più lavoro di abilitazione per l'acceleratore AI Gaudi2 di Intel Habana Labs.
- Sono stati aggiunti più driver per touch screen.
- Supporto per il sensore di presenza umana di Google Chrome OS per rilevare la presenza di persone davanti ai Google Chromebook.
- Supporto aggiuntivo per hardware audio Intel e AMD.
- Abilitazione aggiuntiva di Compute Express Link (CXL).
- Il driver WMI di Dell Data Vault è stato unito.
- Sicurezza in Linux:
- Call Depth Tracking come mitigazione Retbleed meno costosa per i core della CPU Intel Skylake/derivati da Skylake rispetto all'utilizzo di IBRS.
- Il modulo di sicurezza Landlock aggiunge il supporto per il troncamento dei file.
- Inserisci la randomizzazione dell'area per CPU come un altro "bersaglio appetitoso per gli aggressori".
- Altre modifiche:
- OMMUFD per rivedere la gestione di IOMMU nel kernel.
- Implementazione aggiornata di Zstd nel kernel che è più veloce e molto più recente del precedente codice Zstd nel kernel. A sua volta, questo dovrebbe aiutare i vari utenti della compressione/decompressione Zstd nel kernel ora che segue più da vicino il codice dell'era 1.5.x invece del codice obsoleto 1.4.
- Supporto per più flussi di compressione con zRAM.
- Un'importante riprogettazione del sottosistema MSI per gli interrupt del segnale dei messaggi.
- Supporto per informazioni di debug compresse con Zstd.
- La funzione kallsyms_lookup_name() è ~715 volte più veloce.
- L'allocatore SLOB è deprecato.
- Miglioramenti al risparmio energetico per sistemi inattivi o poco caricati.
- Compilazione del kernel con -funsigned-char come flag del compilatore.
- Più codice Rust è stato preso a monte e costruito sopra il codice precedente introdotto in Linux 6.1.
Linux 6.2 In arrivo su Ubuntu 23.04 durante la fase di sviluppo, e successivamente arriverà alla versione stabile che arriverà ad aprile. Altre distribuzioni, come Rolling Releases, lo riceveranno a seconda della loro filosofia.