Torvalds muestra su descontento con desarrolladores que envian todo en fechas limitesĀ 

linus torvalds

Linus Benedict Torvalds es un ingeniero de software, ​conocido por iniciar y mantener el desarrollo de Linux

Casi después de que Linus Torvalds diera a conocer el lanzamiento de la primera versión candidata para Linux 6.1 (Linux 6.1-rc1) con soporte inicial para Rust, la adición de MGLRU y soporte para nuevo hardware, lanzo un comentario en el cual muestra cierto descontento con todos los desarrolladores en envían sus solicitudes de extracción justo antes de la fecha límite.

Hay que recordar que la ventana de fusión de dos semanas que se abrió con el lanzamiento del kernel de Linux 6.0 (el pasdo 2 de octubre) y ahora estÔ oficialmente cerrado y es hora de probar el próximo lanzamiento importante, el kernel de Linux 6.1.

Linux 6.1-rc1 estÔ listo para los testers, usuarios expertos y bueno, usuarios en general que desean obtener una vista previa de lo que se incluirÔ en la versión estable, que se espera entre principios y mediados de diciembre de 2022 (ya sea el 4 de diciembre o el 11 de diciembre). Como se ha anunciado durante un tiempo, probablemente la característica nueva mÔs importante de Linux 6.1 es la fusión del código del marco Rust.

Esto hace posible desarrollar controladores en un lenguaje que no sea C. Sin embargo, si bien esto suena muy emocionante para los desarrolladores de Rust, es solo una implementación muy bÔsica del soporte del lenguaje Rust que no se puede usar para casos de uso reales en este momento.

Durante la ventana de fusión, Linux 6.1 agregó muchas otras características interesantes, que incluyen: MGLRU se fusionó para proporcionar un potencial de rendimiento significativo, especialmente para sistemas con memoria limitada, y se continuó trabajando en el nuevo soporte de grÔficos Intel Arc Graphics y AMD RDNA3. AdemÔs, se agregó KMSAN (Kernel Memory Sanitizer). KMSAN es un detector de errores de memoria dinÔmico para el kernel de Linux. Proporciona una solución rÔpida y completa para encontrar errores de uso posteriores al lanzamiento y fuera de los límites.

Entre otras caracterĆ­sticas nuevas de Linux 6.1, Linux x86_64 emitirĆ” una advertencia predeterminada sobre las asignaciones W+X y el marco de gestión de plataforma AMD combinados, imprimiendo nĆŗcleos de CPU donde se producen fallas de segmentación. Esta Ćŗltima caracterĆ­stica habrĆ­a detectado todos los desbordamientos de bĆŗfer basados ​​enmemcpyde los Ćŗltimos aƱos, y mucho mĆ”s.

Torvalds estima que el nuevo kernel Linux 6.1 podrĆ­a recibir hasta ocho lanzamientos candidatos.

ā€œEste lanzamiento no parece particularmente grande: tenemos ā€˜solo’ 11 500 confirmaciones no fusionadas durante esta ventana de fusión, en comparación con 13 500 la Ćŗltima vez. AsĆ­ que no es exactamente pequeƱo, pero sĆ­ mĆ”s pequeƱo que las Ćŗltimas versiones. Al menos en nĆŗmero de confirmacionesā€, dijo Torvalds.

Otra cosa importante es la serie LRU VM multigeneración. AdemÔs, dado que este serÔ el último lanzamiento importante del kernel de Linux del año, también debería ser la próxima serie LTS (soporte a largo plazo).

Finalmente, Torvalds aprovechó la oportunidad para pedir a los desarrolladores del kernel que sean mÔs «proactivos» en el futuro para que no tenga mucho con lo que lidiar cuando finalice la ventana de fusión.

ā€œPermĆ­tanme decir que despuĆ©s de ajustar mi mĆ”quina y ponerme al dĆ­a con la ventana de fusion, estaba algo frustrado con las solicitudes de incorporación de cambios tardĆ­as. Ya mencionĆ© esto antes, pero es bastante molesto recibir una cantidad de solicitudes de incorporación de cambios en los Ćŗltimos dĆ­as de la ventana de fusiónā€, dice Torvalds. Ofreció consejos sobre cómo los desarrolladores del kernel pueden hacer las cosas bien.

La idea de Ā«quedarse toda la noche para entregar el papel el dĆ­a antes de la reuniónĀ» es algo que deberĆ­a haberse extinguido despuĆ©s de la secundaria. No para el desarrollo del nĆŗcleo. La regla es que las cosas que me envĆ­en deben estar listas *antes* de que se abra la ventana de fusion, no durante la ventana de fusionā€, dijo Torvalds en su publicación el domingo.

Agregó:

Ā«Con un poco de holgura para ā€˜la vida sucede’, por supuesto, pero realmente siento que algunas personas estĆ”n tratando el final de la ventana de fusión como una fecha lĆ­mite, perdiendo todo el ā€˜se suponĆ­a que debĆ­a estar listo antes de la fusión. ventanaĀ». Torvalds reconoció que no es la primera vez que dice esto, pero le gustarĆ­a que fuera la Ćŗltima. Ɖl espera que mĆ”s desarrolladores puedan tomarlo en serio esta vez.

Se espera que la versión estable de Linux 6.1 llegue en diciembre y probablemente sea la versión del kernel LTS de Linux de este año.

Torvalds también apeló a los desarrolladores para que le hicieran la vida mÔs fÔcil agregando código antes en el ciclo de desarrollo. Le pide a cada desarrollador que prepare el código que desea agregar a la nueva versión del kernel antes de que se abra la ventana de fusion.