La nuova versione di Linux Kernel 4.20 è già stata rilasciata

Kernel Linux

Poche ore fa e Dopo due mesi di sviluppo, Linus Torvalds ha annunciato la nuova versione di Linux Kernel 4.20.

Quello tra le modifiche più importanti in questa nuova versione del kernel 4.20 Sono incluse nuove funzionalità di cui sono state aggiunte varie correzioni in termini di errori e soprattutto supporto per vari dispositivi.

In questa nuova versione del kernel Linux Sono state apportate 14,997 patch da 1857 sviluppatori alla nuova versione, la dimensione della patch era di 49 MB (le modifiche hanno interessato 11,402 file, 686,104 righe di codice aggiunte, 318945 righe rimosse).

Circa il 47% di tutte le modifiche presentate in 4.20 sono relative ai driver di dispositivo, circa il 17% delle modifiche è correlato all'aggiornamento di codice specifico per architetture hardware, il 14% è correlato allo stack di rete, il 3% sono file system e il 4% sono sottosistemi interni del kernel.

Cosa c'è di nuovo nel kernel Linux 4.20?

Con questa nuova versione, supporto per l'architettura del processore C-SKY è stato aggiunto così come il taprio traffic scheduler, il sottosistema PSI (pressure blocking information), P2P DMA per PCI.

Oltre a cosae aggiunto il refactoring del codice di elaborazione del segnale, connessione di dissettori di trasmissione di rete cache nella nuova struttura XArray, combinando i driver amdgpu e amdkfd, aumentando le prestazioni del sottosistema FUSE, la capacità di filtrare i pacchetti di rete in base ai tag secmark, consentendo la virtualizzazione annidata per KVM.

Lo speck è sparito

Il controverso Speck recentemente aggiunto con Linux 4.17 nell'algoritmo di crittografia del kernel è stato rimosso in Linux 4.20.

Dal momento che Google ha privato la fiducia del codice Android effettivamente previsto. Ciò non era dovuto alla tecnologia, poiché l'algoritmo è stato sviluppato dalla NSA.

E la standardizzazione di questo è stata negata, poiché la NSA non era disposta a rispondere a domande dettagliate sull'algoritmo.

Inoltre, la virtualizzazione è stata migliorata con KVM, che ora abilita le macchine virtuali tramite la virtualizzazione annidata in una macchina virtuale.

Il supporto è disponibile anche per Raspberry Pi Model 3. In futuro, lo stack TCP fornirà pacchetti con un nuovo algoritmo, che non solo dovrebbe essere più veloce ma anche più sicuro.

Nuovi protocolli

In questo kernel è stato implementato un nuovo scheduler di traffico "taprio", che permette di gestire l'invio di pacchetti secondo le serie temporali precedentemente generate.

Il metodo di pianificazione è definito nella specifica IEEE 802.1Qbv, tiene conto dei requisiti per la trasmissione di traffico sensibile al tempo per la consegna dei pacchetti (ad esempio, flussi video e audio) e utilizza diversi intervalli di tempo per diverse classi di traffico.

Per il protocollo rtnetlink, è implementata una modalità di controllo rigorosa ("Hard check"), che assicura che le informazioni rilevanti siano trasmesse allo spazio utente corrispondente alla richiesta in arrivo;

Aggiunta la possibilità di filtrare i dump con le informazioni di instradamento in base ai protocolli utilizzati (ad esempio, per separare rotte da diversi daemon di instradamento), tipi di rotte (ad esempio, per assegnare unicast)

L'ID della tabella di instradamento e il gateway più vicino (nexthop).

Tali filtri sono stati a lungo supportati in iproute2, ma sono stati implementati nello spazio utente. Spostare i filtri nello spazio del kernel consente di aumentare l'efficienza dei grandi sistemi di routing basati su Linux.

Nell'implementazione del bridge di rete (sottosistema bridging), è stata aggiunta la possibilità di visualizzare le statistiche VLAN nel contesto delle singole porte;

Il supporto per 5 e 6 canali per la banda a 60 GHz è stato aggiunto allo stack wireless ieee80211, così come la possibilità di abilitare la funzionalità FTM Responder dallo spazio utente.

E il Kernel 5.0 per quando?

Infine, molti si aspettavano che il nuovo kernel sarebbe stato analogo al passaggio a 4.0 poiché dopo la 4.19 è ora prevista la versione 5.0.

Tuttavia, poiché Torvalds non vuole essere riparato in uno schema, è stato detto che Linux 5.0 arriverà nel 2019. Sebbene non sia nota una data stimata, poiché al momento i piani per la prossima versione continuano per la versione 4.21.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   gatsu suddetto

    Ottimo articolo, come sempre. Ogni volta che vedo la mia Fedora scaricare un nuovo kernel, mi fermo a vedere cosa potrebbe riportare indietro.

    Cordiali saluti