Windows Tips & News

Il kernel Linux 5.2 è disponibile con l'opzione Ext4 senza distinzione tra maiuscole e minuscole

Di solito non mi occupo delle 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.

Le principali modifiche alla versione sono le seguenti:

  • Sound Open Firmware per dispositivi audio DSP
  • Nuova API di montaggio per montare i 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 di 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 avvio mitigazioni= 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 con protezione extra contro il campionamento dei dati di microarchitettura, 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 del codice. Ha il proprio parametro di avvio, mds= che può essere impostato su

  • mds=pieno
  • mds=full, nosmt
  • mds=off

Autisti

Il nuovo kernel include una serie di nuovi driver, tra cui Lima 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 file system ext4 senza distinzione tra maiuscole e minuscole

È possibile impostare un nuovo attributo, +F (EXT4_CASEFOLD_FL), per una directory. Quando l'attributo è impostato, tutte le operazioni di confronto dei nomi di file ignoreranno le lettere maiuscole. Nomi di file come Test.txt, test.txt e test. TXT verrà trattato come lo stesso nome file. L'attributo +F è memorizzato all'interno di inode area ed è applicabile a tutti i file e sottodirectory.

L'attributo non è abilitato per impostazione predefinita. Fuori dagli schemi, ext4 fa distinzione tra maiuscole e minuscole.

Le patch sono state create dallo sviluppatore di Canonical, Gabriel Krisman Bertazi, e sono state accettate nel mainstream dopo sette tentativi.

Puoi ottenere il codice sorgente del kernel qui.

19H2 Build 18362.1006 Rilasciato per selezionare un piccolo gruppo di addetti ai lavori

19H2 Build 18362.1006 Rilasciato per selezionare un piccolo gruppo di addetti ai lavori

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Come partizionare il disco rigido per installare Linux Mint

Come partizionare il disco rigido per installare Linux Mint

A partire da oggi, vorrei parlare di Linux qui a Winaero! Non c'è bisogno di farsi prendere dal p...

Leggi di più

Scarica Scarica sfondi predefiniti da plasma 5/kde 5

Questo sito utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito. D...

Leggi di più