Linus Torvalds acaba de lanzar Linux 6.4-rc1 que también marca el final de la ventana de fusión para el emocionante ciclo de Linux 6.4.
Linus Torvalds escribió en 6.4 de esta tarde Anuncio-rc1:
“Así que aquí estamos, dos semanas después, con la ventana de combinación terminada, y-rc1 etiquetado y expulsado.
Las cosas parecen bastante normales-lo único un tanto inusual para mí personalmente fue que teníamos dos solicitudes de extracción diferentes que terminaron conmigo haciendo mi propia pequeña serie de actualizaciones en la parte superior.
Entonces, tanto la actualización ITER_UBUF de Jens como el LAM x86 El apoyo de Dave Hansen (realmente Kirill, pero veo el tirón de Dave) me llevó a hacer algunas limpiezas adicionales de acceso de usuario x86.
La razón por la que menciono eso no es tanto”oh, tengo que codificar un poco otra vez”, sino que esto realmente me hizo *finalmente* cambie a un algoritmo”git diff”predeterminado más moderno. El algoritmo predeterminado de git diff es el muy tradicional (también conocido como”algoritmo de Myers”), y aunque funciona bien, ha habido varias actualizaciones heurísticas para hacer mejores diferencias de forma predeterminada.
Así que ahora estoy usando el algoritmo’histograma’, que tiene en cuenta la”singularidad”de una línea al decidir sobre la subsecuencia común más larga, porque algunos de mis parches eran simplemente un lío ilegible con el plano Diferencia de Myers. No es que el histograma siempre ayude, pero a menudo hace que las cosas sean más legibles.
…
En cuanto a los cambios reales en esta ventana de combinación: el registro de combinación a continuación proporciona una vista de alto nivel. El diffstat está completamente dominado por los archivos de descripción de hardware de la GPU AMD una vez más, y esta vez la herramienta’perf’ha seguido el juego, por lo que la otra gran área termina siendo todas las descripciones de archivos JSON de eventos perf. Puaj.Pero si ignora esas dos partes”enormes, pero poco interesantes”de los cambios, todo lo demás parece bastante normal. Mucho desarrollo por todas partes, con”eso es interesante”principalmente dependiendo del lector. Controladores, actualizaciones de arquitectura, sistemas de archivos, redes, administración de memoria: hay un poco de todo.
La única característica que no funcionó fue el código de shadow stack x86. Ese lado probablemente fue un poco desafortunado, ya que surgió cuando estaba analizando los problemas de x86 de todos modos, así que lo miré un poco y tenía suficientes reservas que pedí un par de reorganizaciones bastante grandes.
Hablaremos de eso en una fecha posterior, posiblemente en la próxima versión”.
Mañana saldré con mi descripción general habitual de las características de Linux 6.4 que resume las docenas de artículos de Phoronix de las últimas dos semanas que destacan las numerosas características nuevas y otras partes interesantes del kernel.
Hay muchas cosas emocionantes con Linux 6.4 y estaré lanzando algunos puntos de referencia en breve.