Linus Torvalds lanza Linux 5.3

linux

El jefe del kernel de Linux, Linus Torvalds finalmente anunció el lanzamiento de Linux 5.3, después de ocho candidatos de lanzamiento y un retraso de una semana.

Pero esa demora ha sido algo bueno, de acuerdo con Torvalds, porque les brinda a los desarrolladores de kernel una lección importante sobre lo que es importante y cómo enmarcar problemas al informar errores.

Torvalds tuvo una agenda apretada la semana pasada, hablando con la autoridad de código abierto de ZDNet , Steven J Vaughan-Nichols, en no una sino dos conferencias centrales de Linux: la Cumbre de Mantenedores de Kernel y la Conferencia de Plomeros de Linux, celebrada en Lisboa, Portugal la semana pasada.

Allí, los desarrolladores de kernel resolvieron problemas técnicos en el "proceso de creación y mantenimiento del kernel de Linux" en equipos de todo el mundo, en grandes organizaciones como Google, IBM, Intel y Nvidia.

Al parecer, el proceso estaba en la mente de Torvalds cuando anunció Linux 5.3 el domingo. La demora en el nuevo lanzamiento no fue una mala noticia porque permitió la entrada de algunas "buenas soluciones", particularmente un problema que no era en sí mismo un error, pero que ilustraba las dificultades que el proyecto tiene con el proceso y la comunicación.

"Una reversión particularmente de último minuto es la confirmación más importante (ignorando el cambio de versión en sí) realizada justo antes del lanzamiento, y aunque es muy molesto, quizás también sea instructivo", escribió Torvalds.

Como él explica, el commit en sí mismo no tenía errores, pero hizo su trabajo tan bien que "los patrones de E / S mejorados que causó terminaron revelando una regresión visible para el usuario debido a un error real en un área completamente no relacionada". habría estropeado una actualización del kernel.

"Sin embargo, los detalles reales de esa regresión no son la razón por la que señalo que resultan ser instructivos. Es más que un ejemplo instructivo de lo que cuenta como una regresión, y lo que significa toda la regla del núcleo 'sin regresiones'", escribió Torvalds.

"La confirmación revertida no cambió ninguna API, y no introdujo ningún error nuevo. Pero terminó exponiendo otro problema, y ​​como tal causó que la actualización del núcleo fallara para un usuario. Por lo tanto, se revertió".

El punto que estaba haciendo es que la decisión de revertir un cambio se hizo porque estaba enmarcado de una manera que claramente impactó al usuario, en lugar de una explicación esotérica de un problema que no captura cómo se ve afectado el trabajo de las personas.

"Quitámonos de todo: no se trata de si cambias el ABI kernel-userspace , o arreglas un error, o de si el código antiguo 'nunca debería haber funcionado en primer lugar'. Se trata de si algo rompe a los usuarios existentes ' Flujo de trabajo."

El jefe de Linux asintió con la cabeza a uno de sus correos electrónicos más controvertidos a todos los desarrolladores de Linux, en el que le dijo a un colaborador de "¡CIERRE EL FUCK UP!" en 2012.

"De todos modos, ese fue mi pequeño aparte en todo el tema de la regresión. Dado que es esa 'primera regla de programación de kernel', sentí que quizás valga la pena mencionarlo de vez en cuando", escribió Torvalds el domingo.

Era una referencia a los correos electrónicos que había enviado a los desarrolladores antes de tomarse un descanso el año pasado para liderar el proyecto y prometió adoptar un enfoque menos ofensivo para comunicarse con los desarrolladores del kernel .

En 2012, le dijo a un desarrollador: "Está bien un error: en el kernel. ¿Cuánto tiempo ha sido mantenedor? ¿Y * todavía * no ha aprendido la primera regla del mantenimiento del kernel? Si un cambio resulta en programas de usuario rompiendo, es un error en el núcleo. Nunca culpamos a los programas de usuario. ¿Qué tan difícil puede ser entender? "

La actualización incluye una serie de correcciones para los controladores de gráficos AMD e Intel, que incluyen una mejor compatibilidad con Radeon RX 5700 Navi, gráficos Intel Icelake Gen 11 y compatibilidad temprana con la pantalla Intel HDR.

Fecha actualización el 2021-09-16. Fecha publicación el 2019-09-16. Categoría: linux Autor: Oscar olg Mapa del sitio Fuente: zdnet Version movil