A partir de 2022, el controlador de disquete del kernel de Linux continúa experimentando nuevas mejoras y correcciones en el código.

Si bien han pasado aproximadamente dos décadas desde la última vez que toqué un disquete, ese no es el caso para todos. El kernel de Linux, incluso a medida que avanzamos hacia 2022, continúa viendo las correcciones ocasionales y las emisiones descubiertas en su controlador de larga data. A principios de este año hubo algunos parches de disquete, aunque terminó retrocediendo y desde entonces se ha solucionado.

Se esperan algunos parches de controladores de disquete para el kernel de Linux 5.17, incluido uno para un posible bloqueo que podría activarse en el código de vigilancia.

Debido a un cambio realizado en el código de disquete en 2012, desde entonces ha sido posible desencadenar de manera relativamente consistente un bloqueo dentro de su código de vigilancia. Un cambio de comportamiento podría provocar un bloqueo reproducible si se intenta leer un disquete roto y luego se expulsa mientras se está intentando/reintentando la E/S. Ese bloqueo se solucionará con Linux 5.17 en caso de que todavía esté usando disquetes y ejecutando dichos sistemas con núcleos modernos.

La corrección en Linux 5.17 cancelará el trabajo de expulsión y no esperará a que el perro guardián regrese/termine para evitar el bloqueo en casos como un disquete roto.

Así que esperando el kernel de Linux 5.17 que saldrá en los primeros meses de 2022, puede esperar ver parches de disquete todavía flotando alrededor del kernel.

Será interesante ver en última instancia cuánto tiempo permanece el controlador del disquete dentro del núcleo principal. Los disquetes todavía se usan dentro de algunos equipos industriales, pero tales sistemas no tienden a ver nuevas versiones principales del kernel. Incluso entre tales casos de uso, la pandemia de COVID-19 ha llevado al retiro de algunas aeronaves más antiguas, más grandes y menos eficientes en combustible que todavía dependían ampliamente de disquetes pero que, nuevamente, no es probable que ejecuten versiones recientes del kernel. En cualquier caso, es probable que continúe permaneciendo en la línea principal mientras alguien esté dispuesto a mantener el código.

Categories: IT Info