Linux floppy disk recibe limpiezas de código en 2025

Coincidiendo con el 34.º aniversario del kernel Linux, se han publicado nuevas actualizaciones para uno de los controladores más antiguos: el driver de disquetes.

image.png

Aunque este componente ha estado prácticamente huérfano y sin mantenimiento, todavía persiste en el kernel por motivos de compatibilidad histórica.

¿Qué cambios traen estas limpiezas?

El desarrollador de Intel Andy Shevchenko ha publicado una serie de parches para mejorar y simplificar el código del driver:

  • Eliminación de macros y constantes obsoletas: Se elimina CROSS_64KB() y se reemplaza la constante personalizada SZ_64K.
  • Organización de headers: Los archivos de cabecera del driver ahora se ordenan alfabéticamente, facilitando su lectura y mantenimiento.
  • Correcciones menores en commits: Se corrigieron errores tipográficos y se combinaron parches previos para mayor claridad.

Estos cambios, aunque no afectan la funcionalidad para la mayoría de los usuarios modernos, ayudan a mantener limpio el kernel y preparan la base para cualquier soporte histórico de disquetes que aún pueda ser necesario.

Contexto histórico

El driver de disquetes es uno de los componentes más antiguos del kernel Linux, pero ha quedado en desuso desde hace años debido a la obsolescencia del hardware.

La limpieza actual demuestra que incluso códigos legados siguen recibiendo atención mínima para mantener la coherencia y calidad del kernel.

Andy Shevchenko menciona: “Hay algunos lugares en el código del driver de disquetes que pueden limpiarse. Hazlo así.”

Próximos Pasos

La serie de parches está disponible para revisión para desarrolladores interesados en mantener compatibilidad con hardware antiguo o simplemente contribuir a la limpieza del kernel Linux.

Vistas: 2