Eccovi, come promesso, il riepilogo completo delle novità per il Kernel Linux 5.7. Godetevelo! 😀
CPU
– Il driver Intel P-State ora utilizza un valore predefinito del governatore Schedutil in modalità passiva (non HWP) grazie al supporto dell’invarianza di frequenza per schedutil.
– Preparativi per il supporto del SoC RISC-V Kendryte K210.
– Supporto per Qualcomm Snapdragon 865.
– Molti nuovi dispositivi ARM supportati tra cui Pine Tab, PineBook Pro e altri.
– Aggiornamenti della tecnologia Intel SpeedSelect.
– Autenticazione del puntatore nel kernel su ARM64.
– Supporto VM guest sicuro / protetto su architetture IBM s390 e POWER.
– Migliore supporto CPU / piattaforma Loongson 3.
– Una correzione di esecuzione speculativa per CPU C-SKY.
– Tracciamento della pressione termica per sistemi sovraccarichi termicamente per un migliore posizionamento delle attività sui core della CPU surriscaldati.
GPU
– La grafica Intel Tiger Lake è ora abilitata per impostazione predefinita con la grafica “Gen 12” ora considerata sufficientemente stabile per fornire immediatamente.
– Supporto hugepage DRM TTM per migliorare inizialmente l’esperienza VMWGFX ma eventualmente anche altri driver.
– Risolti alcuni brutti bug con Nouveau.
– Migliore supporto per la decodifica video Meson.
– Mitigazione della sicurezza Intel iGPU Leak per hardware Gen7 / Gen7.5 precedente.
– Supporto pannello HDR / OLED in AMDGPU.
– Correzioni per il nuovo hardware Renoir.
– Lo stack del driver grafico VMware VMWGFX sta preparando il supporto OpenGL 4.x.
File system / archiviazione:
– Miglioramenti IO_uring per questa interfaccia I / O Linux molto promettente.
– Il nuovo driver del file system exFAT che sostituisce il driver exFAT nell’area di gestione temporanea che era in circolazione da alcune versioni. Questo nuovo driver exFAT è in una forma molto migliore e gestito attivamente da Samsung.
– Compressione Zstd per il file system F2FS.
– XFS si sta preparando per il supporto di riparazione online e altri miglioramenti sottostanti.
– Miglioramenti delle prestazioni per Ceph.
– Supporto OverlayFS con VirtIO-FS in cima.
– Preparazione per il supporto del dispositivo suddiviso in zone in Btrfs.
Rete
– Supporto per un file di scambio remoto tramite SMB3 / CIFS.
– Supporto bus MHI Qualcomm per migliorare il supporto wireless Qualcomm sul kernel principale Linux insieme al supporto IPA Qualcomm.
– Supporto per gli adattatori Ethernet Intel E823 ancora da rilasciare.
– Supporto Intel Tiger Lake nel driver E1000e.
Altro hardware:
– Supporto Apple USB Fast Charge per dispositivi iOS tramite un nuovo driver.
– Tablet Intel meno recenti con supporto touchscreen migliore.
– Funzionalità di ripristino disconnessione errore PCI.
– Il (non così) glorioso driver del mouse.
– Nuovo supporto hardware audio da Realtek RT5682 a Amlogic GX a Realtek RL6231 a un sacco di lavoro di Open Open Firmware.
Infrastruttura generale:
– Miglioramenti della gestione dell’avvio EFI.
– Miglioramenti delle prestazioni per / dev / random.
– Ottimizzazioni delle prestazioni di SELinux.
– Lavorare per rendere exec () meno soggetto a deadlock.
– La capacità di generare un processo in un cgroup diverso dal suo genitore.
– Aggiunte al sottosistema Perf per AMD Zen 3 e Intel Tiger Lake.
– Miglioramenti di Kbuild che semplificano la compilazione del kernel con una toolchain LLVM.
– La nuova chiamata di sistema FSINFO è piuttosto affascinante.
– Rilevamento del blocco diviso per aiutare a notare (o uccidere) quell’enorme colpo di prestazioni.
– Molti aggiornamenti dello scheduler da NUMA miglioramenti ad altre funzionalità.
– Un piccolo driver del pulsante di accensione.
– Supporto per un framework acceleratore unificato per l’accesso allo spazio utente.
– Pulizie di primavera.