notizia

Le 10 principali funzionalità del kernel Linux 5.10

Le 10 principali funzionalità del kernel Linux 5.10

Dopo sette settimane di costante sviluppo, Linus Torvalds ha finalmente rilasciato Linux Kernel 5.10 LTS il 14 dicembre 2020 ed è ora disponibile per le masse. Linus Torvalds ha annunciato questa fantastica versione sulla mailing list del kernel Linux, affermando:

“Ok, eccolo qui - 5.10 viene taggato e spinto fuori. Vorrei quasi sempre che l'ultima settimana fosse ancora più calma di quanto non fosse, e questo è vero anche qui”.

Lui continua a dire:

"C'è una discreta quantità di correzioni qui [...], ma niente mi fa andare" abbiamo bisogno di un'altra settimana."Le cose sembrano abbastanza normali",

Kernel Linux 5.10 offre nuove funzionalità degne di nota, miglioramenti e, come al solito, driver nuovi e aggiornati per migliorare il supporto hardware generale. Inoltre, questa è l'ultima versione del kernel dell'anno 2020 e la prossima versione LTS (Long Term Supported) dopo Linux Kernel 5.4 LTS. Gli sviluppatori del kernel hanno in programma di mantenere il kernel 5.10 LTS fino al 2026, che è un anno in più rispetto al kernel Linux 5.4 LTS rilasciato a novembre 2019 e supportato fino a dicembre 2025.

Attualmente (a partire da questa nuova versione 5.10), la maggior parte delle distribuzioni Linux come Ubuntu, Fedora e Arch Linux utilizzano il kernel Linux 5.serie x. Tuttavia, la distribuzione Debian sembra essere più conservatrice e utilizza ancora il kernel Linux 4.serie x. Ad esempio, Debian 10 viene fornito con la versione 4 del kernel Linux.19.

Detto questo, diamo un'occhiata alle nuove funzionalità e ai cambiamenti che puoi aspettarti con il kernel Linux 5.10.

Novità del kernel Linux 5.10

Una moltitudine di nuove funzionalità e modifiche sono incluse in questo nuovo aggiornamento del kernel. Tutto questo per migliorare le prestazioni complessive del sistema. Di seguito sono elencate le prime 10 funzionalità del kernel Linux 5.Versione 10 LTS.

1. Patch XFS per il problema dell'anno 2038

Il problema dell'anno 2038, ironicamente riferito Y2038, Epocalisse, Y2k38, o Unix Y2K è un problema di tempo con i sistemi basati su Unix e Linux. Nasce dal fatto che la memorizzazione del numero di secondi trascorsi dal gennaio 1970 viene eseguita in un intero con segno a 32 bit. Sfortunatamente, l'ultimo periodo supportato con l'intero firmato a 32 bit è il 19 gennaio 2038. Questo errore si chiama overflow intero. Qualsiasi programma o software che tenti di incrementare la data oltre il gennaio 2038, il valore verrà invece memorizzato come valore negativo e i sistemi lo interpreteranno come 13 dicembre 1901 anziché 19 gennaio 2038.

Con kernel Linux 5.10, gli utenti che eseguono il file system XFS dovrebbero essere orgogliosi di sentire un aggiornamento che spinge quest'anno a luglio 2486. Potrebbe non essere la soluzione ottimale, ma per i sistemi embedded e altri software sviluppati per durare una vita, sarà utile.

2. Monitoraggio hardware per processori AMD Zen3

Kernel 5.10 apporta alcuni miglioramenti delle prestazioni alla CPU AMD Zen3. Guenter Roeck, uno dei manutentori del sottosistema di monitoraggio hardware (hwmon), ha inviato un aggiornamento al driver k10temp che consente il supporto per il monitoraggio della temperatura per la CPU AMD Zen 3.

3. Supporto per "commit veloci" con il filesystem EXT4

EXT4 è uno dei filesystem popolari utilizzati nella maggior parte delle distribuzioni Linux. Con questa nuova versione, Kernel 5.10, EXT4 si vanta di un significativo aumento delle prestazioni di scrittura con il supporto aggiuntivo "commissione rapida". Idealmente, i "commit veloci" fanno sì che JBD2 abiliti il ​​file system del client a eseguire commit più veloci. JDB2 è un thread del kernel necessario per aggiornare il journal del filesystem EXT4. Nel caso in cui EXT4 non effettui un commit veloce; quindi tornerà ai commit regolari predefiniti.

4. Supporto per tastiera in alluminio wireless Matias ispirata ad Apple Apple

La Matias Wireless Keyboard è una tastiera elegante con funzionalità wireless per passare da un dispositivo all'altro in modalità wireless. sì! Puoi utilizzare questa tastiera con un massimo di quattro dispositivi. È compatibile con macchine Mac, Windows, Android e Linux. Con kernel Linux 5.10, questo dispositivo periferico funziona immediatamente.

5. Supporto per Nintendo Switch Joy-Contro e controller Pro

Se sei un giocatore su una piattaforma Linux, dovresti essere contento di sapere che Linux Kernel 5.10 porta il pieno supporto per Nintendo Switch Joy-Contro e controller Pro. Questo nuovo aggiornamento consente di utilizzare i dispositivi in ​​modalità wireless tramite Bluetooth o una connessione cablata tramite USB. Sono ugualmente entusiasta dal momento che il controller pro è uno dei migliori che abbia mai usato.

Inoltre, ancora in fase di gioco, Kernel 5.10 ha anche il pieno supporto per il controller Sega Saturn, che utilizza una connessione USB.

6. Prestazioni migliorate per il file system Btrfs

Con ogni nuova versione del kernel Linux, ci aspettiamo sempre un aggiornamento sul filesystem e sull'archiviazione. Questo nuovo kernel (5.10 LTS) migliora le prestazioni complessive per le operazioni fsync() nel filesystem Btrfs. Un'ulteriore funzionalità SEV-ES crittografa i registri del processore del guest: il SEV (Secure Encrypted Virtualization) di AMD. Ciò impedisce l'accesso ai registri degli ospiti da parte dell'host a meno che l'ospite non abbia consentito l'accesso.

7. Avvia Kernel compresso zstd con processori MIPS

Con kernel Linux 5.10, l'architettura MIPS (Microprocessor without Interlocked Pipelined Stages) può ora avviare il kernel compresso zstd. Inoltre, il RISC-V può avviare i sistemi con il firmware EFI. Alcuni altri aggiornamenti su questo sono che Kernel 5.10 introduce il batch delle richieste di I/O, che si traduce in un'ibernazione più veloce e riprende le funzioni.

8. Supporto display per Raspberry Pi 4

Kernel Linux 5.10 porta avanti gli aggiornamenti al driver DRM VC4 che abilita il supporto del display per Raspberry Pi 4. Anche se Raspberry Pi 4 è in circolazione da un po', il codice della pipeline di visualizzazione è sempre stato un work in progress. Con le patch recenti, Raspberry Pi 4 dovrebbe essere in buona forma con Kernel 5.10 rilascio.

9. Supporto per la restrizione di io_uring

io_uring Il framework asincrono fornisce un'interfaccia a bassa latenza per le app che richiedono un'operazione AIO ma vogliono che il kernel esegua l'I/O stesso. Con kernel 5.10, io_uring ha ricevuto un aggiornamento che consente la creazione di anelli con restrizioni. Io_uring ha due anelli per impostazione predefinita: la coda di invio (SQ) e una coda di completamento (CQ), condivisa tra il kernel e l'app. Con l'introduzione di anelli con restrizioni, l'app host può concedere l'accesso ai suoi descrittori di file da app o ospiti non attendibili.

10. Suggerimenti per la memoria per altri processi

I sistemi Linux usano la chiamata di sistema madvise() per comunicare al kernel il loro comportamento per migliorare le loro prestazioni. È semplice. Tuttavia, piattaforme come Android devono passare attraverso un demone dello spazio utente centralizzato, che non è molto affidabile. Per risolvere questo problema, Linux Kernel 5.10 introduce una nuova syscall - process_madvise(2), che è molto più veloce e affidabile.

Altro kernel 5.10 caratteristiche:

Scarica e installa il kernel Linux 5.10

Nota: anche se è possibile installare i kernel Linux principali su Ubuntu, Linux Mint e altre distribuzioni basate su Ubuntu, non lo consiglierei.

Questo perché potresti interrompere la tua attuale distribuzione, portando a una perdita definitiva di dati o a scarse prestazioni del sistema. A meno che tu non sia desideroso di testare l'hardware supportato da questa nuova versione del kernel, non aggiornare ora. Ti consiglierei di attendere la prossima versione della tua distribuzione attuale poiché c'è un'alta probabilità che verrà fornita con questo nuovo kernel LTS (5.10). Ad esempio, gli utenti di Ubuntu possono aspettarsi il kernel Linux 5.10 per far parte di Ubuntu 21.04, in uscita ad aprile 2021.

Tuttavia, se vuoi provare questa nuova versione del kernel, è disponibile per il download dalla pagina ufficiale. Il rilascio del kernel Linux 5.10 apre una nuova finestra per Kernel 5.11, la prima versione del kernel dell'anno 2021.

Il cursore salta o si sposta in modo casuale durante la digitazione in Windows 10
Se scopri che il cursore del mouse salta o si sposta da solo, automaticamente, in modo casuale durante la digitazione nel laptop o nel computer Window...
Come invertire la direzione di scorrimento del mouse e dei touchpad in Windows 10
Topo e Touchpads non solo rende l'elaborazione semplice, ma anche più efficiente e richiede meno tempo. Non possiamo immaginare una vita senza questi ...
Come modificare il puntatore del mouse e le dimensioni, il colore e lo schema del cursore su Windows 10
Il puntatore del mouse e il cursore in Windows 10 sono aspetti molto importanti del sistema operativo. Questo si può dire anche per altri sistemi oper...