notizia

Le 10 migliori nuove funzionalità del kernel Linux 5.8

Le 10 migliori nuove funzionalità del kernel Linux 5.8

Linus Torvalds ha recentemente annunciato il rilascio di Linux Kernel 5.8, e sembra felice con esso. Lo ha indicato come il rilascio più significativo di tutti i tempi. Per gli sviluppatori, questo nuovo kernel viene fornito con l'aggiunta di 800.000 nuove righe di codice e più di 14.000 file modificati. Per l'utente medio, potresti non vedere molti cambiamenti piacevoli per gli occhi, come visto nelle versioni precedenti.

Nel complesso, il kernel Linux 5.8 versioni includono un sacco di supporto per i driver, ottimizzazioni, miglioramenti del processore e una varietà di miglioramenti della sicurezza. Nelle mailing list del kernel Linux, Linus Torvalds ha scritto: "Quindi non mi aspettavo questo, ma 5.8 sembra essere una delle nostre più grandi uscite di tutti i tempi."

Data la tempistica di rilascio per Linux 5.8, potrebbe essere disponibile per il test in distribuzioni come Ubuntu 20.10 e Fedora 33 presto. Diamo un'occhiata ad alcune delle funzionalità che puoi aspettarti in Linux Kernel 5.8.

Kernel Linux 5.8: Caratteristiche principali e modifiche

Considerando il kernel Linux 5.8 è una delle versioni più grandi, dovresti aspettarti una tonnellata di modifiche e miglioramenti tecnici. Ci concentreremo su alcune delle funzionalità che hanno un impatto sull'utente finale complessivo.

1. Driver per l'energia AMD

Se il tuo computer esegue una CPU AMD Zen/Zen2, allora è un'ottima notizia sapere che il nuovo kernel Linux 5.La versione 8 supporta AMD Energy Driver.

Nel caso in cui non si sappia cosa significa, gli utenti che eseguono CPU AMD Zen/Zen2 saranno ora in grado di ottenere rapporti energetici su socket/per-core. È più utile per le persone interessate a conoscere il consumo energetico della CPU.

2. Monitoraggio della temperatura della CPU AMD Renoir

Un'altra caratteristica che dovresti aspettarti con Linux Kernel 5.8 è il monitoraggio della temperatura della CPU per PC con processori Renoir.

Nelle versioni precedenti del kernel, il driver Linux k10temp per il core CPU Zen/Zen2 richiesto per la segnalazione della temperatura non funziona. Con l'aggiunta di ID PCI in Linux 5.8, il monitoraggio della temperatura della CPU Renoir sarà ora possibile sui sistemi Linux.

3. Supporto audio AMD Renoir ACP

kernel Linux 5.8 presenta anche un nuovo supporto hardware per il sottosistema audio con il supporto del coprocessore audio (ACP) AMD Renoir (Ryzen 4000 mobile).

4. Supporto AMDGPU Trusted Memory Zone (TMZ)

È una nuova funzionalità fornita con Linux 5.8. Si rivolge a driver grafici open source che funzionano con l'hardware grafico del dispositivo consentendo la crittografia per porzioni della memoria video.

Anche se il supporto Trusted Memory Zone (TMZ) risale ai processori grafici Vega originali, è la prima volta che vedremo questa funzionalità in Linux. L'AMD Trusted Memory Zone (TMZ) offre un supporto sicuro per gli oggetti buffer su Linux impedendo che il contenuto delle pagine TMZ venga letto dalla CPU, un client non GPU.

5. Kernel Concurrency Sanitizer (KCSAN)

La funzione Kernel Concurrency Sanitizer, che aggiunge fino a "4K + righe di codice" a Linux 5.8, è un rilevatore di corsa dinamico necessario per rilevare eventuali difetti nel codice del kernel. Per rilevare le corse del kernel, KCSAN si basa molto sulla strumentazione in fase di compilazione e applica un approccio di campionamento basato su watchpoint.

6. Potenzia il supporto nel driver CPPC CPUFreq

Il driver CPUFreq di Collaborative Processor Performance Control (CPPC) definito da ACPI è una funzionalità presentata da Linux Kernel 5.8 per abilitare "boost" per prestazioni ottimali a livello di CPU.

La specifica ACPI per il controllo delle prestazioni del processore collaborativo è un meccanismo normalizzato per rappresentare scale di prestazioni astratte. È un metodo per avere la possibilità di richiedere livelli di prestazioni più alti/più bassi e stimare le prestazioni per CPU.

7. Supporto GPU Open Source Adreno 405 / 640 / 650

Con Linux 5.8, gli utenti possono aspettarsi aggiornamenti sui driver MSM open source (Freedreno). Ciò porta avanti il ​​supporto per le GPU Adreno 405, 640 e 650 di Qualcomm.

Adreno 405 è piuttosto vecchio ed è sul mercato dai tempi della bocca di leone 415/615/616/617. Adreno 640/650 è ancora abbastanza rilevante per l'hardware di ultima generazione. Adreno 640 consente la fornitura di grafica per Snapdragon 855/855+, mentre Adreno 650 è focalizzato su Snapdragon 865.

8. Stack di chiamate ombra e identificazione del target di filiale per ARM64

Alcune delle modifiche all'architettura ARM supportate dal kernel Linux 5.8 ruotano attorno a due funzioni di sicurezza: identificazione del target della filiale e stack delle chiamate ombra.

Supporto Branch Target Identification (ITV) come un aspetto significativo dell'ARMv8.5 specifiche. L'identificazione del target della filiale contrassegna i target legittimi delle filiali indirette. La CPU catturerà un'istruzione in una pagina protetta che sta tentando di eseguire un salto indiretto a un'istruzione diversa da un ITV timbrato.

Shadow Call Stack è un elemento a livello di compilatore quando si lavora con LLVM/Clang. Shadow Call Stack ha lo scopo di prevenire la sovrascrittura dell'indirizzo di ritorno.

9. Ulteriori miglioramenti del driver exFAT

Kernel Linux 5.7 includeva anche un driver exFAT con la sua versione, ma Samsung ha inviato diversi miglioramenti, ottimizzazioni e correzioni per questo.

10. BRACCIO Thunderbolt (i.e. USB 4.0) supporto

Con kernel Linux 5.8, dovresti aspettarti il ​​supporto Thunderbolt per i sistemi non x86 e il supporto ARM. Inoltre, Linux 5.8 fornisce il supporto Thunderbolt per Intel Tiger Lake e diversi miglioramenti e aggiornamenti USB.

Altre caratteristiche del kernel Linux 5.8

Alcune delle funzionalità aggiuntive che dovresti aspettarti in Linux Kernel 5.8 includono:

Supporto DAX migliorato

Se ti piace velocizzare il tuo sistema con la memoria Optane di Intel, il supporto DAX migliorato consentirà l'accesso diretto ai file dalla memoria persistente senza la necessità di utilizzare la cache della pagina.

Cosa ne pensi del kernel Linux 5.8? È una versione entusiasmante, dato che è la più grande uscita di tutti i tempi?? Sentiti libero di condividere i tuoi pensieri e qualsiasi altra informazione con i nostri lettori qui sotto.

Come modificare le impostazioni del mouse e del touchpad utilizzando Xinput in Linux
La maggior parte delle distribuzioni Linux viene fornita con la libreria "libinput" per impostazione predefinita per gestire gli eventi di input su un...
Rimappa i pulsanti del mouse in modo diverso per software diversi con X-Mouse Button Control
Forse hai bisogno di uno strumento che possa cambiare il controllo del tuo mouse con ogni applicazione che utilizzi. In questo caso, puoi provare un'a...
Recensione del mouse wireless Microsoft Sculpt Touch
Ho letto di recente del Microsoft Scolpisci il tocco mouse wireless e ho deciso di acquistarlo. Dopo averlo usato per un po', ho deciso di condividere...