Il kernel 4.19 aggiunge un accesso ottimizzato ai file, un sottosistema GPS e altro ancora

Kernel Linux

Cosa avverrà la nuova versione del kernel Linux 4.19 è ancora in lavorazione ei suoi sviluppatori stanno lavorando sodo e in questi giorni il loro carico di lavoro è raddoppiato poiché i buchi di sicurezza nei processori attuali tengono in attesa gli sviluppatori del kernel Linux e rendono Linus Torvalds di cattivo umore.

Inoltre, la versione 4.19 candidata porta anche un sottosistema GPS e vari miglioramenti per l'accesso ai file e alla rete.

Il lancio del kernel potrebbe essere ritardato?

Il capo del kernel, Linus Torvalds, ha descritto l'attuale ciclo di sviluppo come "frustrante" non solo a causa delle falle di sicurezza annunciate di recente. Linux 4.19 è allo stesso tempo una versione abbastanza estesa.

Le patch di isolamento della tabella delle pagine del kernel Linux proteggono già i sistemi a 64 bit dal gap di unione, mentre Il kernel 4.19 riceve anche le patch per i sistemi a 32 bit.

Inoltre, Questi bug di sicurezza di prefigurazione scoperti di recente erano patch affrettate.

Attraverso di loro, i processi possono utilizzare la cache di livello 1 delle CPU Intel per leggere nella memoria non autorizzata.

questo è particolarmente pericoloso negli ambienti virtualizzati dove i sistemi guest hanno accesso all'host. Per trovare l'impostazione corretta dell'orologio per la CPU, il kernel Linux utilizza un programmatore.

Quindi gli sviluppatori hanno ampliato il loro algoritmo per registrare il tempo necessario per i processi in tempo reale, interrompere e regolare di conseguenza il tempo della CPU.

Allo stesso tempo, l'interfaccia per l'interrogazione dell'I / O asincrono (Asynchronous I / O Polling Interface) ritorna al kernel Linux.

Linus Torvalds ha fatto rivalutare il codice nella prima voce di Linux 4.18 ed era insoddisfatto. Nel frattempo, è volato dal nucleo.

Nel frattempo Greg Kroah-Hartman è entusiasta del nuovo sottosistema GPS che è stato incluso nel kernel.

Questo dovrebbe "domare tutti i driver pazzi che volano in giro per anni, insieme ad alcune implementazioni user-space improvvisate".

Le nuove implementazioni nella nuova versione del Kernel 4.19

Finora il codice è adatto solo per i ricevitori GNSS (l'abbreviazione indica il Global Navigation Satellite System), ma questo è un buon inizio.

kernel linux

Anche per il sottosistema controller FSI (Interfaccia di supporto flessibile), Kroah-Hartman ha trovato parole di lode.

C'è un nuovo sottosistema per il bus seriale ad alta uscita della ventola, con l'uscita della ventola elevata che si riferisce alla capacità di dividere il segnale digitale per più ricevitori.

Il lavoro di pulizia è caduto preda di Jprobes, un meccanismo di traccia delle chiamate di funzioni del kernel. Ora ha sostituito Ftrace.

Con queste nuove patch per lo stack di rete, gli sviluppatori del kernel Linux introducono la funzione di trasmissione dei pacchetti basata sul tempo in quella che sarà questa nuova versione.

questo consente periodi di tempo in cui il kernel deve inviare pacchetti di red. Si rivolge principalmente a sistemi in tempo reale, ad esempio nel campo della produzione di automobili.

In questo caso dovrebbe garantire una trasmissione dei dati più affidabile e, in particolare, impedire che i pacchetti arrivino troppo tardi a destinazione. La funzione segue lo standard di rete P802.1Qbv.

Gli sviluppatori stanno lavorando su Cake (Common Applications Kept Enhanced,) chiamato Patchset con i problemi di lag dietro i router nelle reti domestiche.

Cake si trova direttamente sull'interfaccia hardware di rete e decide quali pacchetti possono atterrare sull'interfaccia del protocollo.

La coda gestita da Cake è progettata per evitare problemi di buffering e latenza eccessivi utilizzando una varietà di approcci. (come la valutazione diffserv, un algoritmo di accodamento equo e un filtro ACK).

Cake è destinato principalmente all'uso su router, come sostituzione gratuita del firmware Open WRT basato su Linux.


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.