La versione celebrativa del kernel Linux 5.0 è stata rilasciata all'inizio di marzo. Tuttavia, i lavori sul kernel 5.1 sono già in corso. In questo articolo, esploreremo una serie di novità attese in questa versione.
/ Flickr / /
Discontinuano il supporto a a.out
Linux supporta file binari fin dalla prima versione del kernel. Dopo 25 anni, si prevede di trasferirlo nella categoria delle tecnologie obsolete (deprecated). Gli sviluppatori affermano che si tratta di una procedura necessaria, poiché nel corso del tempo .
Linus Torvalds ha sottolineato L'abbandono di a.out avverrà in due fasi. Nel Linux 5.1 sarà rimosso il codice per il dump di memoria (
core dumping circa 500 righe Nelle versioni successive, il supporto verrà completamente interrotto, ma solo se non ci sarà qualcuno nella comunità disposto a mantenere il formato.
Vengono apportate modifiche alle patch contro Spectre
Apportano modifiche alle patch contro Spectre
Alcuni cambiamenti saranno inclusi nella patch Retpoline per proteggere contro l'attacco Spectre v2. Essa utilizza una sequenza di istruzioni speciale che blocca il meccanismo di esecuzione speculativa nella CPU. Gli sviluppatori prevedono di aumentare la soglia per la generazione di chiamate indirette da operatori di branching da cinque a venti. In alcuni casi, questo permetterà un incremento delle prestazioni fino al 20%.
Inoltre, il kernel 5.1 introduce un nuovo flag PR_SPEC_DISABLE_NOEXEC, che disabilita la protezione dalla vulnerabilità Spectre v4 in tutti i processi figli eseguiti sul server. È collegato alla funzione , che consentiva l'esecuzione fuori ordine delle istruzioni. Secondo gli esperti, il flag automatizza il controllo per disabilitare la patch e consentirà di accelerare i server con un maggior numero di processi attivi contemporaneamente. Maggiori dettagli su questo .
Le nuove funzionalità che ottimizzano il funzionamento dei server Linux potrebbero influenzare la popolarità di questo OS nell'ambiente cloud. Noi di abbiamo raccolto statistiche — il sistema operativo più popolare nel cloud tra i nostri clienti rimane Windows (79%). La quota di Linux è del 20%. In futuro ci aspettiamo che il secondo sistema operativo recuperi un po' di terreno sul mercato. Presentiamo anche un grafico della distribuzione delle quote tra le distribuzioni Linux (la distribuzione più popolare tra i nostri clienti rimane Ubuntu — 45%, seguita da CentOS con il 28% e Debian con il 26%).


Aggiungono molti driver audio
In uno dei thread su Hacker News i residenti , affermano che Linux ha sempre avuto difficoltà con il supporto hardware. Ma nella 5.1 saranno aggiunti per l'audio.
Ad esempio, verrà introdotto un driver per , progettata per l'uso in studi di registrazione e sale da concerto. Inoltre, il driver MediaTek BTCVSD per il chip Bluetooth, che è stato proposto dagli sviluppatori di MediaTek.
Ci si aspetta supporto per i controller Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 e i controller integrati di Google ChromeOS. Inoltre, sono nel elenco Ingenic JZ4725B, MT8183 e MT6358, NXP MICFIL, Rockchip RK3328, controller Spreadtrum DMA e molti altri.

/ Flickr / /
Cosa aspettarsi ancora nel kernel Linux 5.1
Come riporta Phoronix, gli sviluppatori In Linux 5.1, there is the ability to use persistent memory as RAM. Specifically, Optane NVDIMM (made with 3D Xpoint technology) on the DDR4 bus can be "turned into" a memory storage device.
Read more about the work being done in this area . Right now, Linus on the behavior of Optane from the developers at Intel. Only after receiving them will he decide whether to include the new function in kernel 5.1.
We can also expect patches addressing . On January 19, 2038, the time value will no longer fit into a signed 32-bit integer. This will cause widespread program failures. Therefore, developers are gradually to the relevant system calls — the new version of the kernel will not be an exception.
More information about potential changes in the Linux kernel code can be expected soon. We will continue to write about them in upcoming materials.
In our corporate blog:
Fonte: habr.com
