Kernel de Linux 5.8 vindrà amb una quantitat de canvis i ja està disponible la RC1

Linus Torvalds va donar a conèixer recentment el primer RC (Release Candidate) per a les versions del Kernel de Linux 5.8 ia l'anunci va assenyalar que, aparentment, serà el nucli més gran de tots pel que fa a lexistència completa del projecte.

I és que al Kernel de Linux 5.8, es van adoptar 14,206 conjunts de canvis, que van afectar aproximadament el 20% de tots els arxius al repositori amb codi de Kernel. La mida del pegat 5.8-rc1 va ser de 61 MB, que és aproximadament un 35% més gran que el pegat resultant de la versió 5.7.

Així que realment no esperava això, però 5.8/XNUMX sembla ser un dels nostres llançaments més grans de tots els temps.

A partir de -rc1, està a l'alçada de v4.9, que durant molt de temps ha estat el nostre llançament més gran per un gran nombre de confirmacions. Sí, 5.8-rc1 té un parell de confirmacions menys que 4.9-rc1, però malgrat això és una versió molt més completa.

El nucli 4.9 era artificialment gran en part a causa del subsistema greybus que es va fusionar en aquesta versió, però també perquè v4.8 havia tingut una sèrie rc més llarga i, per tant, hi havia un desenvolupament acumulat més gran. A 5.8, no tenim senyals d'aquest tipus de problemes que fan que el llançament sigui més gran, simplement hi ha molt desenvolupament allà.

En total, dels canvis realitzats a aquesta nova versió, van afectar 15234 arxius, es van afegir 1026178 línies de codi, es van eliminar 480891 línies (en comparació, es van afegir 570560 línies de codi a la branca 5.7 i es van eliminar 297401 línies).

Al voltant del 37% de tots els canvis presentats en 5.8 estan relacionats amb controladors de dispositius, aproximadament el 16% dels canvis estan relacionats amb l'actualització del codi específic de les arquitectures de maquinari, el 10% estan connectats a la pila de xarxa, el 3% a sistemes de fitxers i el 4% a subsistemes interns del nucli.

S'observa que s'han trobat nuclis amb pedaços de mida gran abans, però els canvis generalment es van concentrar en un subsistema o van ser causats per l'addició d'una gran quantitat de dades típiques (per exemple, es va afegir una gran quantitat de línies amb descripcions de registre al nucli 4.12 per al controlador de GPU AMD i al nucli 2.6.29, s'ha afegit una gran part dels nous controladors a la secció de preparació).

El nucli de Linux 5.8 és notable perquè hi ha molts canvis en si mateix (en termes de la quantitat de confirmacions i la quantitat de línies de codi agregades) i s'estenen a través de diferents subsistemes.

La majoria dels canvis estan coberts pels controladors i molts canvis es relacionen amb canvis fonamentals i neteja en els subsistemes principals, així com amb el desenvolupament de millores específiques de maquinari. No sense edicions automàtiques relacionades amb l'actualització d'informació sobre les llicències en el format SPDX, però aquestes edicions no són dominants i només reflecteixen una activitat més gran en el desenvolupament.

Val la pena assenyalar que, malgrat la mida, no necessàriament sembla una versió particularment problemàtica, almenys fins ara.

Sí, la mida pura va fer que aquesta finestra de fusió sigui una mica més estressant del que m'agrada, perquè realment m'agrada tenir uns dies de calma al final per veure algunes de les sol · licituds d'extracció amb més detall.

Aquesta vegada això mai no va passar realment. Però realment només tenia dues sol·licituds d'extracció que vaig acabar volent analitzar amb més detall, i per això tot va sortir bé. – Comenta Linus Torvalds.

A més esmenta que de fet, si bé el Kernel 5.8-rc1 està «a l'alçada dels millors» pel que fa tant al nombre de confirmacions com al nombre de línies noves, en realitat és el campió excel·lent quant al nombre de fitxers modificats.

Y, una vegada més, això no es deu a una seqüència d'ordres simple a tot l'arbre
(Els nuclis amb molts canvis en la línia de llicència SPDX tenen molts fitxers modificats), si no simplement a causa de molt treball de desenvolupament.

Finalment si vols conèixer més a l'respecte, Pots consultar els detalls en el següent enllaç.

font: https://lkml.org/


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.