Vi propongo, per la seconda volta, un bel riepilogo completo delle novità più importanti inserite sul Kernel Linux 5.0 appena rilasciato, che tra l’altro potete trovare sul link seguente (per qualche info generica):
Quasi dimenticavo: il nome in codice del Kernel è Shy Crocodile (coccodrillo timido). Vediamo le novità principali:
DRM/Grafica
- Supporto AMD FreeSync è facilmente la più grande funzione AMDGPU che abbiamo visto da un po ‘. Il kernel Linux 5.0 abbinato a Mesa 19.0 ora può fornire supporto operativo per FreeSync / VESA Adaptive-Sync su connessioni DisplayPort! Questa era una delle poche funzionalità mancanti del driver open source AMD Linux. Supporto per un nuovo VegaM e altri nuovi Vega ID.
- Supporto di calcolo AMDKFD per Vega 12 e Polaris 12. – Supporto per display NVIDIA Xavier con il codice DRM Tegra. Il costante lavoro di Intel Icelake Gen11 e il driver Intel DRM consentono anche il supporto DP FEC.
- Supporto iniziale per le GPU NVIDIA Turing ma solo impostazione della modalità kernel fino ad ora e nessuna accelerazione hardware su Nouveau.
- Aggiornamenti dei driver multimediali incluso supporto del motore video ASpeed.
Processori/CPU
- Supporto iniziale per i SoC i.MX8 NXP e la scheda di riferimento MX8.
- La RDA8810PL RDA basata su Cortex-A5 Micro è un altro nuovo SoC ARM ora supportato dal kernel mainline.
- Aggiornamenti al codice di architettura della CPU C-SKY a 32 bit cinese.
- Sospensione e ripresa di NVIDIA Tegra per i SoC Tegra X2 e Xavier.
- Supporto per Allwinner T3, Qualcomm QCS404 e NXP Layerscape LX2160A.
- Supporto in modalità scalabile Intel VT-d per virtualizzazione I/O scalabile.
- Nuovi driver Intel Stratix 10 FPGA.
- Aggiornamenti all’architettura della CPU NDS32 Andes.
- I processori NXP PowerPC finalmente mitigati per Spectre V2.
- ARM big.LITTLE Energy Aware Scheduling è entrato nel kernel per conservare la potenza e alcuni minori vantaggi prestazionali.
- Supporto per l’autenticazione puntatore AArch64.
- Supporto per il monitoraggio della temperatura AMD Zen 2. C’è anche un supporto per la temperatura per le CPU AMD Hygon Dhyana fabbricate in Cina.
- Supporto del driver del controller POWER On-Chip.
- Molti aggiornamenti per le CPU MIPS incluso il prepping per nanoMIPS.
- Migliore gestione del microcodice della CPU AMD.
- Modalità preferita AMD Always-On STIBP.
- Supporto QoS della piattaforma AMD per processori EPYC di prossima generazione.
File-Systems
- Supporto di Fscrypt Adiantum per aiutare con la crittografia veloce dei dati su hardware di fascia bassa privo di estensioni CPU native per crittografia accelerata. Questo è il sostituto di Google al loro precedente piano di utilizzo dello Speck di NSA per la crittografia dei dati dei dispositivi di fascia bassa.
- Miglioramenti e correzioni di FBDEV minori.
- F2FS risolve ora che Google supporta il file system Flash-Friendly sui loro dispositivi Pixel.
- L’implementazione di Binderfs per l’accesso al meccanismo di comunicazione tra processi di Binder di Android dall’interno dei contenitori.
- Correzioni EXT4 e correzioni XFS.
- Il file system Btrfs ripristina il supporto per i file di scambio.
Rete
- Lavoro di riduzione delle spese generali Retpoline per contribuire a compensare alcune delle penalità prestazionali introdotte lo scorso anno con la mitigazione Spectre V2.
- Miglioramenti del driver Realtek R8169.
- Supporto adattatore Aquantia AQtion USB a 2,5 / 5Gb Ethernet con un nuovo driver.
- Altre modifiche di rete, ma purtroppo WireGuard non è stato aggiunto.