Junto con sus diversos otras solicitudes de extracción para áreas del kernel que supervisa, Greg Kroah-Hartman presentó los cambios de preparación de Linux 6.0 esta semana.
El área de preparación de Linux es donde se fusiona el código aún por probar/aún en progreso hasta que se mejore y se promocione al área principal/subsistema del núcleo respectivo. La puesta en escena de Linux también es donde el código general del kernel que se deteriora se vuelve a cambiar hasta que se limpia o finalmente se elimina del kernel de la línea principal.
Sobre los cambios de etapa para Linux 6.0, Greg KH comentó:”Otra ronda en la que eliminamos más líneas de código de las que agregamos, siempre una buena progresión. Algo de eso provino del movimiento del código vme de vuelta a puesta en escena y eliminación de algún otro código del controlador vme, ya que no hay usuarios conocidos y está muy obsoleto y sin mantenimiento. Se puede volver a agregar fácilmente si alguien se ofrece a mantenerlo”.
En junio escribí sobre la degradación de la compatibilidad con VMEbus de Linux para el estándar Versa Module Eurocard que existe desde los años 80 y todavía se usa para algunos fines industriales. Veremos si el código VMEbus se limpia a corto plazo o si finalmente se elimina del kernel.
De otros trabajos de puesta en escena que se realizarán en este ciclo, Greg señaló”grandes limpiezas”para el controlador R8188EU y otras limpiezas del controlador WiFi, entre otros cambios menores. R8188EU es el controlador de Linux ascendente para el conjunto de chips WiFi Realtek RTL8188EU que se encuentra en varios adaptadores inalámbricos USB. Las limpiezas del controlador abordan problemas de estilo de codificación, abordan el uso deficiente de la API y docenas de otros parches para limpiar el controlador.
R8188EU continúa viendo una buena cantidad de limpiezas/mejoras en cada ciclo para abordar lo que había sido un conductor bastante desordenado. Mientras tanto, también existe un controlador RTL8188EU fuera del árbol que pretende ser una mejor alternativa de controlador.
Las limpiezas que se están realizando en la etapa de prueba significaron que para la solicitud de extracción principal de Linux 6.0 solo hay 2059 líneas de código nuevo y 4739 líneas eliminadas, o el resultado neto de aligerar el kernel en 2.6 k líneas.
La lista completa de parches provisionales para Linux 6.0 se puede encontrar a través de esta solicitud de extracción , que ya llegó a master.