Di solito non copro le versioni dei kernel Linux qui, ma la versione 5.2 è qualcosa di speciale. Oltre a vari miglioramenti delle prestazioni, nuovi driver e API, è la prima versione del kernel a presentare un'opzione di file system Ext4 senza distinzione tra maiuscole e minuscole.
quanti dispositivi possono usare disney plus
Le modifiche principali nella versione sono le seguenti:
Pubblicità
- Sound Open Firmware per dispositivi audio DSP
- Nuova API di montaggio per il montaggio di file system: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () e move_mount ().
- Nuovi driver open source per GPU Mali su ARM
- Miglioramenti delle prestazioni apportati allo scheduler I / O BFQ.
- Un nuovo modulo del kernel dm-polvere che consente la simulazione di blocchi danneggiati sulle unità.
Sicurezza e affidabilità
Il kernel supporta un nuovo parametro di avviomitigazioni =
che consente di configurare e disabilitare varie protezioni di vulnerabilità in [principalmente] CPU Intel.
mitigazioni = off
- disabilita tutto.- mitigations = auto: abilita automaticamente tutte le opzioni di mitigazione applicabili ma mantiene attivo l'Hyper-Threading.
- mitigations = auto, nosmt - come sopra + disabilita Hyper Threading.
Kernel 5.2 inclusa una protezione extra contro il campionamento dei dati microarchitettonici, MDS per CPU Intel. Puoi controllare il suo stato sotto
/ sys / devices / system / cpu / vulnerabilities / mds
Ci sono due modalità supportate , il primo si basa sul microcodice della CPU aggiornato, un altro è un hack di codice. Ha il proprio parametro di avvio,mds =
che può essere impostato su
mds = full
mds = full, nosmt
<-- this disables Hyper Threadingmds = off
Autisti
Il nuovo kernel include una serie di nuovi driver, incluso Lime per GPU Mali 400/450 e Panfrost per Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x).
Il driver Intel i915 ora supporta i chip Elkhartlake (Gen11).
Il driver amdgpu per GPU AMD Vega20 ora supporta RAS . Inoltre, il driver ha ricevuto molti altri miglioramenti, inclusa la tecnologia di gestione dell'alimentazione SMU 11.
Opzione del file system ext4 senza distinzione tra maiuscole e minuscole
Un nuovo attributo, + F (EXT4_CASEFOLD_FL), può essere impostato per una directory. Quando l'attributo è impostato, tutte le operazioni di confronto dei nomi di file ignoreranno il caso delle lettere. I nomi di file come Test.txt, test.txt e test.TXT verranno trattati come lo stesso nome di file. L'attributo + F è memorizzato all'interno del fileinode
area ed è applicabile a tutti i file e le sottodirectory.
L'attributo non è abilitato per impostazione predefinita. Per impostazione predefinita, ext4 fa distinzione tra maiuscole e minuscole.
Le patch sono state create dallo sviluppatore di Canonical, Gabriel Krisman Bertazi, e accettate dal mainstream dopo sette tentativi.
Puoi ottenere il codice sorgente del kernel Qui .