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.