Domani dovrebbe vedere il rilascio di Linux 5.16, il kernel più nuovo e più stabile, che offre enormi miglioramenti per iniziare il 2022 su una solida base. Gli utenti e gli appassionati di Linux stanno mostrando molto entusiasmo per questo nuovo aggiornamento e sono ancora più entusiasti di vedere 5.17, il predecessore del kernel di domani, che mostrerà alcuni interessanti miglioramenti.
AMD, Intel e Apple hanno deciso di ottenere numerosi miglioramenti e ottimizzazioni in Linux 5.17
Poiché la maggior parte della comunità Linux sa come sono questi nuovi aggiornamenti, le nuove ottimizzazioni, miglioramenti e miglioramenti 5.17 iniziano diversi test, assicurando che il nuovo kernel sarà un miglioramento maggiore rispetto a Linux 5.16.
Foronice ha continuato a monitorare i repository su Git, oltre a diverse mailing list Linux, per trovare nuove funzionalità pianificate per il nuovo Linux 5.17 previsto per la versione di fine marzo 2022. Non solo l’ultimo aggiornamento funzionerà sulla compatibilità con qualsiasi hardware AMD e Intel più recente che è stato rilasciato negli ultimi mesi, ma anche nuovi miglioramenti apportati alla nuova tecnologia Arm come visto nell’Apple M1, ottimizzazioni delle prestazioni di rete, più recenti input e output, insieme a diversi driver hardware.
Phoronix ha elencato alcune delle principali modifiche e ottimizzazioni chiave che saranno presenti in Linux 5.17. Molto di questo è anche soggetto a modifiche, non importa quanto vicino al rilascio, o qualsiasi obiezione da Linus Torvalds.
- Aggiornamenti driver GPU/DRM: il nuovo aggiornamento offre l’abilitazione iniziale di Intel Raptor Lake-S, stabilità grafica Alder Lake-P, ottimizzazione del driver VC4 per fornire una risoluzione 4K a 60 Hz (soprattutto se utilizzato nella piattaforma Raspberry Pi), AMD Seamless Boot per qualsiasi nuovo hardware rilasciato, funzionalità VRR e Adaptive-Sync per la grafica Intel Core Ice Lake di undicesima generazione e ottimizzazioni e miglioramenti per stabilità e compatibilità con l’elaborazione GPU discreta DG2/Intel Arc Alchemist.
- Il nuovo driver di ridimensionamento della frequenza della CPU AMD P-State: questo nuovo driver sta debuttando nella tecnologia Zen2 dell’azienda, insieme a sistemi più recenti, per aiutare con un’efficienza energetica più efficace rispetto ad ACPI CPUFreq, che consente al sistema operativo di aumentare o diminuire la frequenza del processore per risparmiare energia. Queste frequenze possono essere ridimensionate automaticamente in base al carico del sistema in quel momento, in risposta agli eventi ACPI o alle regolazioni manuali effettuate dai programmi dello spazio utente.
- Supporto per il buffer di traccia intelligente AMD.
- Supporto Ethernet per APU AMD Yellow Carp e Rembrandt.
- Monitoraggio della temperatura per processori AMD Zen 4.
- Supporto audio Intel Alder Lake-N.
- Diversi miglioramenti sui driver Intel Wi-Fi.
- Aggiornamenti P-State per processori mobili Alder Lake.
- Supporto Intel PFRUT/Seamless Update: ciò consentirà l’elaborazione degli aggiornamenti del firmware di sistema che si trovano sui server senza la necessità di riavviare il sistema. Il processo offre essenzialmente il supporto dalla scheda madre per la funzionalità che utilizza gli aggiornamenti di runtime del firmware della piattaforma ACPI o PFRUT.
- Controller illuminazione/ventola NZXT e supporto per il monitoraggio tramite un nuovo driver.
- Supporto ioctl EXT4 Get/Set Label: consente la lettura e l’impostazione online delle etichette del file system utilizzando ioctl simili a F2FS/Btrfs/XFS.
- EXT4 passerà al montaggio dell’API più recente di Linux.
- FUSE aggiunge un’opzione per DAX per file.
- Supporto per l’accelerazione video del driver Hantro VP9: interessa Rockchip, Allwinner e VeriSilicon System on Chips o SoC.
- Miglioramenti per i driver ThinkPad ACPI, che forzano la scarica e inibiscono anche la carica.
- Supporto per la personalizzazione per la gestione delle curve delle ventole con laptop ASUS ROG compatibili.
- Ottimizzazione del supporto per diversi tablet x86 basati su Android, utilizzando un driver nuovo di zecca per i tablet che presentano problemi durante le operazioni.
- Aggiornamento del supporto per alcuni tablet basati su NVIDIA Tegra.
- Ottimizzazione del driver front-end Xen pvUSB.
- Aggiunto supporto per Apple M1 Silicon.
- I sistemi che non utilizzano systemd riceveranno un’ulteriore modifica devtmpfs per assistere coloro che non hanno il controllo.
- Supporto per ASIC di rete NVIDIA Spectrum-4.
- Miglioramenti della gestione termica e dell’alimentazione per i controller Intel Titan Ridge Thunderbolt.
- Miglioramenti RNG (Random Number Generator), incluso il nuovo utilizzo di BLAKE2 su SHA1, insieme a diverse ottimizzazioni delle prestazioni.
- Preparativi per Arm Scalable Matrix Extensions, o SME, e l’aggiunta del supporto Kernel Concurrency Sanitizer (KCSAN) per ARM64.
- Le nuove versioni del compilatore coincideranno con la gestione della mitigazione della speculazione lineare x86.
- CleanCache verrà rimosso.
- Rimozione dell’utilizzo delle istruzioni per AMD 3DNow! dal nocciolo.
- Risolto un bug nel codice floppy del kernel Linux, che causava lo stallo dei sistemi quando si tentava di leggere un floppy malfunzionante.
- Ottimizzazione della latenza per socket AF_UNIX.
- Ottimizzazione TCP su scala molto più ampia e numerose nuove ottimizzazioni di rete.
- Ulteriore ottimizzazione di diversi I/O.
Fonte: Foronice