È arrivata una nuova versione del kernel Linux. Come la maggior parte degli aggiornamenti, la versione 5.19 non contiene una funzione di acquisizione dei titoli. Invece, è pieno di vari miglioramenti che rendono Linux più performante su hardware sia nuovo che vecchio.

Forse 5.19 sarà una versione che ti sorprende. Ma se non vuoi essere sorpreso, ecco cosa aspettarti.

Linux funziona su vari dispositivi ARM, ma l'esperienza impallidisce rispetto a quanto bene Linux funziona su dispositivi Intel. Sebbene rimanga un grande divario tra i due, i progressi continuano. Il supporto ARM ha raggiunto un livello in cui Linus Torvalds ha testato e ha rilasciato questa versione del kernel utilizzando un laptop ARM, un Apple MacBook Air M2. Un ringraziamento speciale va al team Asahi, che ha lavorato per rendere operativo Linux su Apple Silicon.

Nelle notizie semi-correlate di Apple M1, i driver per il controller Apple M1 NVMe e Apple eFuse si sono fusi nel kernel.

2. Correzioni Intel per il surriscaldamento e il consumo della batteria

instagram viewer

Alcuni laptop con CPU Intel hanno riscontrato un consumo della batteria più rapido del previsto durante la sospensione. I proprietari si trovano spesso sorpresi da un laptop surriscaldato, soprattutto quando estraggono il dispositivo da una borsa. L'ultimo kernel contiene correzioni per risolvere questi problemi per Intel Skylake (lanciato nel 2015) tramite le CPU Comet Lake (lanciate nel 2019). Ora i laptop dovrebbero rimanere freschi e dormire più a lungo.

C'è anche il supporto del driver inattivo Linux per le CPU Intel Alder Lake. Anche il driver Intel p-state riceve alcuni miglioramenti. Il driver p-state riguarda l'ottimizzazione del consumo energetico e si riferisce in particolare all'ottimizzazione della tensione e della frequenza della CPU.

Non è tutto per le notizie relative a Intel. Le CPU Raptor e Alder Lake ottengono il supporto per Running Average Power Limiting (RAPL). Questo è un modo per limitare la potenza media massima, sollecitando meno i componenti di un computer e consentendo al sistema di funzionare a temperature più basse.

3. Supporto per l'architettura della CPU LoongArch

Linux 5.19 è più vicino all'esecuzione su dispositivi che utilizzano l'architettura della CPU LoongArch. Il codice proviene dalla società cinese Loongson, nota per i suoi sistemi basati su MIPS64. Potresti descrivere LoongArch come MIPS64 e RISC-V. Alcuni codici del kernel LoongArch riutilizzano il codice MIPS.

Ma non troppo veloce. Linux non può ancora essere eseguito sull'hardware LoongArch effettivo, poiché esiste un codice del driver che non è stato unito in tempo per questa versione.

4. Miglioramenti grafici

Ci sono miglioramenti grafici da aggirare, indipendentemente dal tuo hardware. Il principale riguarda le modifiche al sottosistema Direct Rendering Manager, che avvantaggiano ampiamente le GPU AMD migliorando anche l'esperienza sull'hardware Intel e anche su alcuni chip GPU ARM. Ciò ha comportato quasi mezzo milione di righe di codice.

5. Numerose aggiunte di rete

Il kernel Linux 5.19 aggiunge il supporto BIG TCP, che consente dimensioni dei pacchetti TSO/GRO maggiori per il traffico IPv6. Le velocità di rete possono ora raggiungere i 400 Gbit/s. Ciò sarà di aiuto alle persone che gestiscono data center e altre infrastrutture basate su cloud, coloro il cui compito è gestire volumi sostanziali di traffico di rete. Il resto di noi può iniziare imparando cosa significa TCP e cosa fa.

Questa versione aggiunge anche un componente userspace per la gestione di MultiPath TCP (MPTCP). Se non lavori nell'amministrazione del sistema, questo non avrà un impatto diretto su di te (a parte i siti Web che potrebbero caricarsi più rapidamente).

Anche i driver di rete hanno ricevuto miglioramenti. Considera il driver ATH11K di Qualcomm, che ha ottenuto il supporto Wake-on-LAN. Poi c'è il driver wireless RTW89 di Realtek che ora supporta i dispositivi Realtek 8852ce 5GHz. Il supporto è arrivato anche per i modem MediaTekT700 e Renesas RZ/V2M.

C'è anche un nuovo driver per pureLiFi. LiFi è una tecnologia di rete basata sulla luce in cui i dati trasmette utilizzando un flusso di luce che un dispositivo converte in un segnale elettronico e poi di nuovo in dati. Questa è una tecnologia che non avrà alcun impatto sulla maggior parte di noi per il momento, ma puoi archiviarla in "cool".

Se lavori su dispositivi IoT, potresti essere felice di sapere che le ricezioni IoT Wi-Fi a bassa potenza WFX di Silicon Labs ora hanno un driver nel kernel.

6. Accessori appena abilitati

La tastiera meccanica wireless del Keychron ora dispone di tasti funzione funzionanti. E il kernel Linux ora supporta la mappatura dei pulsanti e lo scorrimento nativo sulla tastiera Lenovo ThinkPad TrackPoint II, oltre a consentire ai proprietari di utilizzare il pulsante centrale. Quindi, se hai acquistato una di queste tastiere prima di passare a Linux solo per scoprire che non funzionano altrettanto bene, presto sarà possibile ricollegarle una volta che la 5.19 arriverà nella tua distribuzione.

Sebbene non sia proprio un accessorio, il Lenovo ThinkPad X12 TrackPoint, noto anche come la sporgenza del mouse che appare al centro di alcune tastiere, ha ricevuto una certa attenzione. Il touchpad di Google Whiskers funziona anche con la versione 5.19.

Il driver Wacom ora può gestire penne con tre pulsanti. Supporta anche i timestamp con penna e tocco. In alternativa, se utilizzi tablet e penne Huion, il supporto UC-Logic ora include il supporto per più di questi dispositivi.

7. Migliore compressione

Il kernel ora supporta il firmware compresso zstd. zstd è un algoritmo di compressione dei dati senza perdita di dati originariamente sviluppato su Facebook. Giusto. Abbiamo raggiunto un punto in cui le aziende di ogni tipo investono nel migliorare il kernel Linux. La compressione è una componente fondamentale per ridurre le velocità di download e i tempi di attesa.

È ora di installare il kernel Linux 5.19?

Sebbene tu possa installare direttamente il kernel 5.19, l'approccio migliore è aspettare che l'ultima versione arrivi come aggiornamento di sistema alla tua distribuzione. Questa versione del kernel sarà testata e configurata meglio per essere pronta per l'uso.

Alcune distribuzioni forniscono nuovi kernel in tempi relativamente brevi, come Fedora, e distribuzioni a rilascio progressivo come Arch Linux. Altri tendono a salvare nuovi kernel per la prossima versione principale della distribuzione, come nel caso di Ubuntu. Ma se il tuo computer e le tue periferiche funzionano già, allora aspettare non è così difficile, se non te ne accorgi affatto.