Linus Torvalds ha appena rilasciato Linux 6.4-rc1 che segna anche la fine della finestra di unione per l’emozionante ciclo di Linux 6.4.

Linus Torvalds ha scritto nella 6.4 di questa sera-rc1 annuncio:

“Quindi eccoci qui, due settimane dopo, con la finestra di unione terminata e-rc1 contrassegnato e spinto fuori.

Le cose sembrano abbastanza normali-l’unica cosa in qualche modo insolita per me personalmente è stata che abbiamo avuto due diverse richieste di pull che alla fine ho fatto la mia piccola serie di aggiornamenti in cima.

Quindi sia l’aggiornamento ITER_UBUF di Jens, sia il LAM x86 il supporto di Dave Hansen (in realtà Kirill, ma vedo l’attrazione di Dave) mi ha fatto fare alcune pulizie extra dell’accesso utente x86.

Il motivo per cui lo menziono non è tanto”oh, devo programmare di nuovo un po'”, ma che questo in realtà mi ha fatto *finalmente* passa a un algoritmo”git diff”predefinito più moderno.L’algoritmo git diff predefinito è quello molto tradizionale (noto anche come”algoritmo Myers”) e, sebbene funzioni perfettamente, ci sono stati vari aggiornamenti euristici per rendere le differenze più piacevoli per impostazione predefinita.

Quindi ora sto usando l’algoritmo”istogramma”, che tiene conto dell'”unicità”di una linea quando si decide sulla sottosequenza comune più lunga, perché alcune delle mie patch erano solo un pasticcio illeggibile con la semplice Myers diff. Non che l’istogramma aiuti sempre, ma spesso rende le cose più leggibili.

Per quanto riguarda i cambiamenti effettivi in ​​questa finestra di unione: il registro di unione qui sotto fornisce la vista di alto livello. Il diffstat è ancora una volta completamente dominato dai file di descrizione dell’hardware della GPU AMD, e questa volta lo strumento”perf”ha seguito la suite, quindi l’altra grande area finisce per essere tutte le descrizioni dei file JSON dell’evento perf. Uffa.

Ma se ignori queste due parti”massicce, ma poco interessanti”dei cambiamenti, tutto il resto sembra abbastanza normale. Molto sviluppo dappertutto, con”questo è interessante”principalmente a seconda del lettore. Driver, aggiornamenti dell’architettura, file system, networking, gestione della memoria: c’è un po’di tutto.

L’unica caratteristica che non ce l’ha fatta è stato il codice dello stack shadow x86. Quel lato è stato probabilmente un po’sfortunato, in quanto è arrivato mentre stavo comunque esaminando i problemi di x86, quindi l’ho guardato un po’e avevo abbastanza riserve da chiedere un paio di riorganizzazioni abbastanza grandi.

Ci arriveremo in un secondo momento, possibilmente nella prossima versione.”

Domani uscirò con la mia solita panoramica delle funzionalità di Linux 6.4 che riassume le dozzine di articoli di Phoronix delle ultime due settimane che evidenziano le numerose nuove funzionalità e altre parti interessanti del kernel.
Ci sono un sacco di cose entusiasmanti con Linux 6.4 e a breve pubblicherò alcuni benchmark.

Categories: IT Info